(function(o){var t={url:!1,callback:!1,target:!1,duration:120,on:"mouseover",touch:!0,onZoomIn:!1,onZoomOut:!1,magnify:1};o.zoom=function(t,n,e,i){var u,c,a,r,m,l,s,f=o(t),h=f.css("position"),d=o(n);return t.style.position=/(absolute|fixed)/.test(h)?h:"relative",t.style.overflow="hidden",e.style.width=e.style.height="",o(e).addClass("zoomImg").css({position:"absolute",top:0,left:0,opacity:0,width:e.width*i,height:e.height*i,border:"none",maxWidth:"none",maxHeight:"none"}).appendTo(t),{init:function(){c=f.outerWidth(),u=f.outerHeight(),n===t?(r=c,a=u):(r=d.outerWidth(),a=d.outerHeight()),m=(e.width-c)/r,l=(e.height-u)/a,s=d.offset()},move:function(o){var t=o.pageX-s.left,n=o.pageY-s.top;n=Math.max(Math.min(n,a),0),t=Math.max(Math.min(t,r),0),e.style.left=t*-m+"px",e.style.top=n*-l+"px"}}},o.fn.zoom=function(n){return this.each(function(){var e=o.extend({},t,n||{}),i=e.target&&o(e.target)[0]||this,u=this,c=o(u),a=document.createElement("img"),r=o(a),m="mousemove.zoom",l=!1,s=!1;if(!e.url){var f=u.querySelector("img");if(f&&(e.url=f.getAttribute("data-src")||f.currentSrc||f.src),!e.url)return}c.one("zoom.destroy",function(o,t){c.off(".zoom"),i.style.position=o,i.style.overflow=t,a.onload=null,r.remove()}.bind(this,i.style.position,i.style.overflow)),a.onload=function(){function t(t){f.init(),f.move(t),r.stop().fadeTo(o.support.opacity?e.duration:0,1,o.isFunction(e.onZoomIn)?e.onZoomIn.call(a):!1)}function n(){r.stop().fadeTo(e.duration,0,o.isFunction(e.onZoomOut)?e.onZoomOut.call(a):!1)}var f=o.zoom(i,u,a,e.magnify);"grab"===e.on?c.on("mousedown.zoom",function(e){1===e.which&&(o(document).one("mouseup.zoom",function(){n(),o(document).off(m,f.move)}),t(e),o(document).on(m,f.move),e.preventDefault())}):"click"===e.on?c.on("click.zoom",function(e){return l?void 0:(l=!0,t(e),o(document).on(m,f.move),o(document).one("click.zoom",function(){n(),l=!1,o(document).off(m,f.move)}),!1)}):"toggle"===e.on?c.on("click.zoom",function(o){l?n():t(o),l=!l}):"mouseover"===e.on&&(f.init(),c.on("mouseenter.zoom",t).on("mouseleave.zoom",n).on(m,f.move)),e.touch&&c.on("touchstart.zoom",function(o){o.preventDefault(),s?(s=!1,n()):(s=!0,t(o.originalEvent.touches[0]||o.originalEvent.changedTouches[0]))}).on("touchmove.zoom",function(o){o.preventDefault(),f.move(o.originalEvent.touches[0]||o.originalEvent.changedTouches[0])}).on("touchend.zoom",function(o){o.preventDefault(),s&&(s=!1,n())}),o.isFunction(e.callback)&&e.callback.call(a)},a.setAttribute("role","presentation"),a.alt="",a.src=e.url})},o.fn.zoom.defaults=t})(window.jQuery);
!function(a){a.flexslider=function(b,c){var d=a(b);d.vars=a.extend({},a.flexslider.defaults,c);var j,e=d.vars.namespace,f=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,g=("ontouchstart"in window||f||window.DocumentTouch&&document instanceof DocumentTouch)&&d.vars.touch,h="click touchend MSPointerUp",i="",k="vertical"===d.vars.direction,l=d.vars.reverse,m=d.vars.itemWidth>0,n="fade"===d.vars.animation,o=""!==d.vars.asNavFor,p={},q=!0;a.data(b,"flexslider",d),p={init:function(){d.animating=!1,d.currentSlide=parseInt(d.vars.startAt?d.vars.startAt:0,10),isNaN(d.currentSlide)&&(d.currentSlide=0),d.animatingTo=d.currentSlide,d.atEnd=0===d.currentSlide||d.currentSlide===d.last,d.containerSelector=d.vars.selector.substr(0,d.vars.selector.search(" ")),d.slides=a(d.vars.selector,d),d.container=a(d.containerSelector,d),d.count=d.slides.length,d.syncExists=a(d.vars.sync).length>0,"slide"===d.vars.animation&&(d.vars.animation="swing"),d.prop=k?"top":"marginLeft",d.args={},d.manualPause=!1,d.stopped=!1,d.started=!1,d.startTimeout=null,d.transitions=!d.vars.video&&!n&&d.vars.useCSS&&function(){var a=document.createElement("div"),b=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var c in b)if(void 0!==a.style[b[c]])return d.pfx=b[c].replace("Perspective","").toLowerCase(),d.prop="-"+d.pfx+"-transform",!0;return!1}(),d.ensureAnimationEnd="",""!==d.vars.controlsContainer&&(d.controlsContainer=a(d.vars.controlsContainer).length>0&&a(d.vars.controlsContainer)),""!==d.vars.manualControls&&(d.manualControls=a(d.vars.manualControls).length>0&&a(d.vars.manualControls)),d.vars.randomize&&(d.slides.sort(function(){return Math.round(Math.random())-.5}),d.container.empty().append(d.slides)),d.doMath(),d.setup("init"),d.vars.controlNav&&p.controlNav.setup(),d.vars.directionNav&&p.directionNav.setup(),d.vars.keyboard&&(1===a(d.containerSelector).length||d.vars.multipleKeyboard)&&a(document).bind("keyup",function(a){var b=a.keyCode;if(!d.animating&&(39===b||37===b)){var c=39===b?d.getTarget("next"):37===b?d.getTarget("prev"):!1;d.flexAnimate(c,d.vars.pauseOnAction)}}),d.vars.mousewheel&&d.bind("mousewheel",function(a,b){a.preventDefault();var f=0>b?d.getTarget("next"):d.getTarget("prev");d.flexAnimate(f,d.vars.pauseOnAction)}),d.vars.pausePlay&&p.pausePlay.setup(),d.vars.slideshow&&d.vars.pauseInvisible&&p.pauseInvisible.init(),d.vars.slideshow&&(d.vars.pauseOnHover&&d.hover(function(){d.manualPlay||d.manualPause||d.pause()},function(){d.manualPause||d.manualPlay||d.stopped||d.play()}),d.vars.pauseInvisible&&p.pauseInvisible.isHidden()||(d.vars.initDelay>0?d.startTimeout=setTimeout(d.play,d.vars.initDelay):d.play())),o&&p.asNav.setup(),g&&d.vars.touch&&p.touch(),(!n||n&&d.vars.smoothHeight)&&a(window).bind("resize orientationchange focus",p.resize),d.find("img").attr("draggable","false"),setTimeout(function(){d.vars.start(d)},200)},asNav:{setup:function(){d.asNav=!0,d.animatingTo=Math.floor(d.currentSlide/d.move),d.currentItem=d.currentSlide,d.slides.removeClass(e+"active-slide").eq(d.currentItem).addClass(e+"active-slide"),f?(b._slider=d,d.slides.each(function(){var b=this;b._gesture=new MSGesture,b._gesture.target=b,b.addEventListener("MSPointerDown",function(a){a.preventDefault(),a.currentTarget._gesture&&a.currentTarget._gesture.addPointer(a.pointerId)},!1),b.addEventListener("MSGestureTap",function(b){b.preventDefault();var c=a(this),e=c.index();a(d.vars.asNavFor).data("flexslider").animating||c.hasClass("active")||(d.direction=d.currentItem=g&&c.hasClass(e+"active-slide")?d.flexAnimate(d.getTarget("prev"),!0):a(d.vars.asNavFor).data("flexslider").animating||c.hasClass(e+"active-slide")||(d.direction=d.currentItem'),d.pagingCount>1)for(var j=0;j ':""+c+" ","thumbnails"===d.vars.controlNav&&!0===d.vars.thumbCaptions){var k=g.attr("data-thumbcaption");""!=k&&void 0!=k&&(f+=''+k+" ")}d.controlNavScaffold.append(""+f+" "),c++}d.controlsContainer?a(d.controlsContainer).append(d.controlNavScaffold):d.append(d.controlNavScaffold),p.controlNav.set(),p.controlNav.active(),d.controlNavScaffold.delegate("a, img",h,function(b){if(b.preventDefault(),""===i||i===b.type){var c=a(this),f=d.controlNav.index(c);c.hasClass(e+"active")||(d.direction=f>d.currentSlide?"next":"prev",d.flexAnimate(f,d.vars.pauseOnAction))}""===i&&(i=b.type),p.setToClearWatchedEvent()})},setupManual:function(){d.controlNav=d.manualControls,p.controlNav.active(),d.controlNav.bind(h,function(b){if(b.preventDefault(),""===i||i===b.type){var c=a(this),f=d.controlNav.index(c);c.hasClass(e+"active")||(d.direction=f>d.currentSlide?"next":"prev",d.flexAnimate(f,d.vars.pauseOnAction))}""===i&&(i=b.type),p.setToClearWatchedEvent()})},set:function(){var b="thumbnails"===d.vars.controlNav?"img":"a";d.controlNav=a("."+e+"control-nav li "+b,d.controlsContainer?d.controlsContainer:d)},active:function(){d.controlNav.removeClass(e+"active").eq(d.animatingTo).addClass(e+"active")},update:function(b,c){d.pagingCount>1&&"add"===b?d.controlNavScaffold.append(a(""+d.count+" ")):1===d.pagingCount?d.controlNavScaffold.find("li").remove():d.controlNav.eq(c).closest("li").remove(),p.controlNav.set(),d.pagingCount>1&&d.pagingCount!==d.controlNav.length?d.update(c,b):p.controlNav.active()}},directionNav:{setup:function(){var b=a('");d.controlsContainer?(a(d.controlsContainer).append(b),d.directionNav=a("."+e+"direction-nav li a",d.controlsContainer)):(d.append(b),d.directionNav=a("."+e+"direction-nav li a",d)),p.directionNav.update(),d.directionNav.bind(h,function(b){b.preventDefault();var c;(""===i||i===b.type)&&(c=a(this).hasClass(e+"next")?d.getTarget("next"):d.getTarget("prev"),d.flexAnimate(c,d.vars.pauseOnAction)),""===i&&(i=b.type),p.setToClearWatchedEvent()})},update:function(){var a=e+"disabled";1===d.pagingCount?d.directionNav.addClass(a).attr("tabindex","-1"):d.vars.animationLoop?d.directionNav.removeClass(a).removeAttr("tabindex"):0===d.animatingTo?d.directionNav.removeClass(a).filter("."+e+"prev").addClass(a).attr("tabindex","-1"):d.animatingTo===d.last?d.directionNav.removeClass(a).filter("."+e+"next").addClass(a).attr("tabindex","-1"):d.directionNav.removeClass(a).removeAttr("tabindex")}},pausePlay:{setup:function(){var b=a('');d.controlsContainer?(d.controlsContainer.append(b),d.pausePlay=a("."+e+"pauseplay a",d.controlsContainer)):(d.append(b),d.pausePlay=a("."+e+"pauseplay a",d)),p.pausePlay.update(d.vars.slideshow?e+"pause":e+"play"),d.pausePlay.bind(h,function(b){b.preventDefault(),(""===i||i===b.type)&&(a(this).hasClass(e+"pause")?(d.manualPause=!0,d.manualPlay=!1,d.pause()):(d.manualPause=!1,d.manualPlay=!0,d.play())),""===i&&(i=b.type),p.setToClearWatchedEvent()})},update:function(a){"play"===a?d.pausePlay.removeClass(e+"pause").addClass(e+"play").html(d.vars.playText):d.pausePlay.removeClass(e+"play").addClass(e+"pause").html(d.vars.pauseText)}},touch:function(){function r(f){d.animating?f.preventDefault():(window.navigator.msPointerEnabled||1===f.touches.length)&&(d.pause(),g=k?d.h:d.w,i=Number(new Date),o=f.touches[0].pageX,p=f.touches[0].pageY,e=m&&l&&d.animatingTo===d.last?0:m&&l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:m&&d.currentSlide===d.last?d.limit:m?(d.itemW+d.vars.itemMargin)*d.move*d.currentSlide:l?(d.last-d.currentSlide+d.cloneOffset)*g:(d.currentSlide+d.cloneOffset)*g,a=k?p:o,c=k?o:p,b.addEventListener("touchmove",s,!1),b.addEventListener("touchend",t,!1))}function s(b){o=b.touches[0].pageX,p=b.touches[0].pageY,h=k?a-p:a-o,j=k?Math.abs(h)f)&&(b.preventDefault(),!n&&d.transitions&&(d.vars.animationLoop||(h/=0===d.currentSlide&&0>h||d.currentSlide===d.last&&h>0?Math.abs(h)/g+2:1),d.setProps(e+h,"setTouch")))}function t(){if(b.removeEventListener("touchmove",s,!1),d.animatingTo===d.currentSlide&&!j&&null!==h){var k=l?-h:h,m=k>0?d.getTarget("next"):d.getTarget("prev");d.canAdvance(m)&&(Number(new Date)-i<550&&Math.abs(k)>50||Math.abs(k)>g/2)?d.flexAnimate(m,d.vars.pauseOnAction):n||d.flexAnimate(d.currentSlide,d.vars.pauseOnAction,!0)}b.removeEventListener("touchend",t,!1),a=null,c=null,h=null,e=null}function u(a){a.stopPropagation(),d.animating?a.preventDefault():(d.pause(),b._gesture.addPointer(a.pointerId),q=0,g=k?d.h:d.w,i=Number(new Date),e=m&&l&&d.animatingTo===d.last?0:m&&l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:m&&d.currentSlide===d.last?d.limit:m?(d.itemW+d.vars.itemMargin)*d.move*d.currentSlide:l?(d.last-d.currentSlide+d.cloneOffset)*g:(d.currentSlide+d.cloneOffset)*g)}function v(a){a.stopPropagation();var c=a.target._slider;if(c){var d=-a.translationX,f=-a.translationY;return q+=k?f:d,h=q,j=k?Math.abs(q)500)&&(a.preventDefault(),!n&&c.transitions&&(c.vars.animationLoop||(h=q/(0===c.currentSlide&&0>q||c.currentSlide===c.last&&q>0?Math.abs(q)/g+2:1)),c.setProps(e+h,"setTouch"))),void 0)}}function w(b){b.stopPropagation();var d=b.target._slider;if(d){if(d.animatingTo===d.currentSlide&&!j&&null!==h){var f=l?-h:h,k=f>0?d.getTarget("next"):d.getTarget("prev");d.canAdvance(k)&&(Number(new Date)-i<550&&Math.abs(f)>50||Math.abs(f)>g/2)?d.flexAnimate(k,d.vars.pauseOnAction):n||d.flexAnimate(d.currentSlide,d.vars.pauseOnAction,!0)}a=null,c=null,h=null,e=null,q=0}}var a,c,e,g,h,i,j=!1,o=0,p=0,q=0;f?(b.style.msTouchAction="none",b._gesture=new MSGesture,b._gesture.target=b,b.addEventListener("MSPointerDown",u,!1),b._slider=d,b.addEventListener("MSGestureChange",v,!1),b.addEventListener("MSGestureEnd",w,!1)):b.addEventListener("touchstart",r,!1)},resize:function(){!d.animating&&d.is(":visible")&&(m||d.doMath(),n?p.smoothHeight():m?(d.slides.width(d.computedW),d.update(d.pagingCount),d.setProps()):k?(d.viewport.height(d.h),d.setProps(d.h,"setTotal")):(d.vars.smoothHeight&&p.smoothHeight(),d.newSlides.width(d.computedW),d.setProps(d.computedW,"setTotal")))},smoothHeight:function(a){if(!k||n){var b=n?d:d.viewport;a?b.animate({height:d.slides.eq(d.animatingTo).height()},a):b.height(d.slides.eq(d.animatingTo).height())}},sync:function(b){var c=a(d.vars.sync).data("flexslider"),e=d.animatingTo;switch(b){case"animate":c.flexAnimate(e,d.vars.pauseOnAction,!1,!0);break;case"play":c.playing||c.asNav||c.play();break;case"pause":c.pause()}},uniqueID:function(b){return b.find("[id]").each(function(){var b=a(this);b.attr("id",b.attr("id")+"_clone")}),b},pauseInvisible:{visProp:null,init:function(){var a=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var b=0;b0?setTimeout(d.play,d.vars.initDelay):d.play()})}},isHidden:function(){return document[p.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(j),j=setTimeout(function(){i=""},3e3)}},d.flexAnimate=function(b,c,f,h,i){if(d.vars.animationLoop||b===d.currentSlide||(d.direction=b>d.currentSlide?"next":"prev"),o&&1===d.pagingCount&&(d.direction=d.currentItemd.limit&&1!==d.visible?d.limit:t):s=0===d.currentSlide&&b===d.count-1&&d.vars.animationLoop&&"next"!==d.direction?l?(d.count+d.cloneOffset)*q:0:d.currentSlide===d.last&&0===b&&d.vars.animationLoop&&"prev"!==d.direction?l?0:(d.count+1)*q:l?(d.count-1-b+d.cloneOffset)*q:(b+d.cloneOffset)*q,d.setProps(s,"",d.vars.animationSpeed),d.transitions?(d.vars.animationLoop&&d.atEnd||(d.animating=!1,d.currentSlide=d.animatingTo),d.container.unbind("webkitTransitionEnd transitionend"),d.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(d.ensureAnimationEnd),d.wrapup(q)}),clearTimeout(d.ensureAnimationEnd),d.ensureAnimationEnd=setTimeout(function(){d.wrapup(q)},d.vars.animationSpeed+100)):d.container.animate(d.args,d.vars.animationSpeed,d.vars.easing,function(){d.wrapup(q)})}d.vars.smoothHeight&&p.smoothHeight(d.vars.animationSpeed)}},d.wrapup=function(a){n||m||(0===d.currentSlide&&d.animatingTo===d.last&&d.vars.animationLoop?d.setProps(a,"jumpEnd"):d.currentSlide===d.last&&0===d.animatingTo&&d.vars.animationLoop&&d.setProps(a,"jumpStart")),d.animating=!1,d.currentSlide=d.animatingTo,d.vars.after(d)},d.animateSlides=function(){!d.animating&&q&&d.flexAnimate(d.getTarget("next"))},d.pause=function(){clearInterval(d.animatedSlides),d.animatedSlides=null,d.playing=!1,d.vars.pausePlay&&p.pausePlay.update("play"),d.syncExists&&p.sync("pause")},d.play=function(){d.playing&&clearInterval(d.animatedSlides),d.animatedSlides=d.animatedSlides||setInterval(d.animateSlides,d.vars.slideshowSpeed),d.started=d.playing=!0,d.vars.pausePlay&&p.pausePlay.update("pause"),d.syncExists&&p.sync("play")},d.stop=function(){d.pause(),d.stopped=!0},d.canAdvance=function(a,b){var c=o?d.pagingCount-1:d.last;return b?!0:o&&d.currentItem===d.count-1&&0===a&&"prev"===d.direction?!0:o&&0===d.currentItem&&a===d.pagingCount-1&&"next"!==d.direction?!1:a!==d.currentSlide||o?d.vars.animationLoop?!0:d.atEnd&&0===d.currentSlide&&a===c&&"next"!==d.direction?!1:d.atEnd&&d.currentSlide===c&&0===a&&"next"===d.direction?!1:!0:!1},d.getTarget=function(a){return d.direction=a,"next"===a?d.currentSlide===d.last?0:d.currentSlide+1:0===d.currentSlide?d.last:d.currentSlide-1},d.setProps=function(a,b,c){var e=function(){var c=a?a:(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo,e=function(){if(m)return"setTouch"===b?a:l&&d.animatingTo===d.last?0:l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:d.animatingTo===d.last?d.limit:c;switch(b){case"setTotal":return l?(d.count-1-d.currentSlide+d.cloneOffset)*a:(d.currentSlide+d.cloneOffset)*a;case"setTouch":return l?a:a;case"jumpEnd":return l?a:d.count*a;case"jumpStart":return l?d.count*a:a;default:return a}}();return-1*e+"px"}();d.transitions&&(e=k?"translate3d(0,"+e+",0)":"translate3d("+e+",0,0)",c=void 0!==c?c/1e3+"s":"0s",d.container.css("-"+d.pfx+"-transition-duration",c),d.container.css("transition-duration",c)),d.args[d.prop]=e,(d.transitions||void 0===c)&&d.container.css(d.args),d.container.css("transform",e)},d.setup=function(b){if(n)d.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===b&&(g?d.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+d.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(d.currentSlide).css({opacity:1,zIndex:2}):d.slides.css({opacity:0,display:"block",zIndex:1}).eq(d.currentSlide).css({zIndex:2}).animate({opacity:1},d.vars.animationSpeed,d.vars.easing)),d.vars.smoothHeight&&p.smoothHeight();else{var c,f;"init"===b&&(d.viewport=a('
').css({overflow:"hidden",position:"relative"}).appendTo(d).append(d.container),d.cloneCount=0,d.cloneOffset=0,l&&(f=a.makeArray(d.slides).reverse(),d.slides=a(f),d.container.empty().append(d.slides))),d.vars.animationLoop&&!m&&(d.cloneCount=2,d.cloneOffset=1,"init"!==b&&d.container.find(".clone").remove(),p.uniqueID(d.slides.first().clone().addClass("clone").attr("aria-hidden","true")).appendTo(d.container),p.uniqueID(d.slides.last().clone().addClass("clone").attr("aria-hidden","true")).prependTo(d.container)),d.newSlides=a(d.vars.selector,d),c=l?d.count-1-d.currentSlide+d.cloneOffset:d.currentSlide+d.cloneOffset,k&&!m?(d.container.height(200*(d.count+d.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){d.newSlides.css({display:"block"}),d.doMath(),d.viewport.height(d.h),d.setProps(c*d.h,"init")},"init"===b?100:0)):(d.container.width(200*(d.count+d.cloneCount)+"%"),d.setProps(c*d.computedW,"init"),setTimeout(function(){d.doMath(),d.newSlides.css({width:d.computedW,"float":"left",display:"block"}),d.vars.smoothHeight&&p.smoothHeight()},"init"===b?100:0))}m||d.slides.removeClass(e+"active-slide").eq(d.currentSlide).addClass(e+"active-slide"),d.vars.init(d)},d.doMath=function(){var a=d.slides.first(),b=d.vars.itemMargin,c=d.vars.minItems,e=d.vars.maxItems;d.w=void 0===d.viewport?d.width():d.viewport.width(),d.h=a.height(),d.boxPadding=a.outerWidth()-a.width(),m?(d.itemT=d.vars.itemWidth+b,d.minW=c?c*d.itemT:d.w,d.maxW=e?e*d.itemT-b:d.w,d.itemW=d.minW>d.w?(d.w-b*(c-1))/c:d.maxWd.w?d.w:d.vars.itemWidth,d.visible=Math.floor(d.w/d.itemW),d.move=d.vars.move>0&&d.vars.moved.w?d.itemW*(d.count-1)+b*(d.count-1):(d.itemW+b)*d.count-d.w-b):(d.itemW=d.w,d.pagingCount=d.count,d.last=d.count-1),d.computedW=d.itemW-d.boxPadding},d.update=function(a,b){d.doMath(),m||(ad.controlNav.length?p.controlNav.update("add"):("remove"===b&&!m||d.pagingCountd.last&&(d.currentSlide-=1,d.animatingTo-=1),p.controlNav.update("remove",d.last))),d.vars.directionNav&&p.directionNav.update()},d.addSlide=function(b,c){var e=a(b);d.count+=1,d.last=d.count-1,k&&l?void 0!==c?d.slides.eq(d.count-c).after(e):d.container.prepend(e):void 0!==c?d.slides.eq(c).before(e):d.container.append(e),d.update(c,"add"),d.slides=a(d.vars.selector+":not(.clone)",d),d.setup(),d.vars.added(d)},d.removeSlide=function(b){var c=isNaN(b)?d.slides.index(a(b)):b;d.count-=1,d.last=d.count-1,isNaN(b)?a(b,d.slides).remove():k&&l?d.slides.eq(d.last).remove():d.slides.eq(b).remove(),d.doMath(),d.update(c,"remove"),d.slides=a(d.vars.selector+":not(.clone)",d),d.setup(),d.vars.removed(d)},p.init()},a(window).blur(function(){focused=!1}).focus(function(){focused=!0}),a.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}},a.fn.flexslider=function(b){if(void 0===b&&(b={}),"object"==typeof b)return this.each(function(){var c=a(this),d=b.selector?b.selector:".slides > li",e=c.find(d);1===e.length&&b.allowOneSlide===!0||0===e.length?(e.fadeIn(400),b.start&&b.start(c)):void 0===c.data("flexslider")&&new a.flexslider(this,b)});var c=a(this).data("flexslider");switch(b){case"play":c.play();break;case"pause":c.pause();break;case"stop":c.stop();break;case"next":c.flexAnimate(c.getTarget("next"),!0);break;case"prev":case"previous":c.flexAnimate(c.getTarget("prev"),!0);break;default:"number"==typeof b&&c.flexAnimate(b,!0)}}}(jQuery);
!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b():a.PhotoSwipe=b()}(this,function(){"use strict";var a=function(a,b,c,d){var e={features:null,bind:function(a,b,c,d){var e=(d?"remove":"add")+"EventListener";b=b.split(" ");for(var f=0;f0&&(g=parseInt(g[1],10),g>=1&&g<8&&(d.isOldIOSPhone=!0))}var h=f.match(/Android\s([0-9\.]*)/),i=h?h[1]:0;i=parseFloat(i),i>=1&&(i<4.4&&(d.isOldAndroid=!0),d.androidVersion=i),d.isMobileOpera=/opera mini|opera mobi/i.test(f)}for(var j,k,l=["transform","perspective","animationName"],m=["","webkit","Moz","ms","O"],n=0;n<4;n++){c=m[n];for(var o=0;o<3;o++)j=l[o],k=c+(c?j.charAt(0).toUpperCase()+j.slice(1):j),!d[j]&&k in b&&(d[j]=k);c&&!d.raf&&(c=c.toLowerCase(),d.raf=window[c+"RequestAnimationFrame"],d.raf&&(d.caf=window[c+"CancelAnimationFrame"]||window[c+"CancelRequestAnimationFrame"]))}if(!d.raf){var p=0;d.raf=function(a){var b=(new Date).getTime(),c=Math.max(0,16-(b-p)),d=window.setTimeout(function(){a(b+c)},c);return p=b+c,d},d.caf=function(a){clearTimeout(a)}}return d.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,e.features=d,d}};e.detectFeatures(),e.features.oldIE&&(e.bind=function(a,b,c,d){b=b.split(" ");for(var e,f=(d?"detach":"attach")+"Event",g=function(){c.handleEvent.call(c)},h=0;hb-1?a-b:a<0?b+a:a},Ba={},Ca=function(a,b){return Ba[a]||(Ba[a]=[]),Ba[a].push(b)},Da=function(a){var b=Ba[a];if(b){var c=Array.prototype.slice.call(arguments);c.shift();for(var d=0;df.currItem.fitRatio?ya||(mc(f.currItem,!1,!0),ya=!0):ya&&(mc(f.currItem),ya=!1)),Ga(ea,pa.x,pa.y,s))},Ia=function(a){a.container&&Ga(a.container.style,a.initialPosition.x,a.initialPosition.y,a.initialZoomLevel,a)},Ja=function(a,b){b[E]=u+a+"px, 0px"+v},Ka=function(a,b){if(!i.loop&&b){var c=m+(ta.x*ra-a)/ta.x,d=Math.round(a-tb.x);(c<0&&d>0||c>=ac()-1&&d<0)&&(a=tb.x+d*i.mainScrollEndFriction)}tb.x=a,Ja(a,n)},La=function(a,b){var c=ub[a]-sa[a];return oa[a]+na[a]+c-c*(b/t)},Ma=function(a,b){a.x=b.x,a.y=b.y,b.id&&(a.id=b.id)},Na=function(a){a.x=Math.round(a.x),a.y=Math.round(a.y)},Oa=null,Pa=function(){Oa&&(e.unbind(document,"mousemove",Pa),e.addClass(a,"pswp--has_mouse"),i.mouseUsed=!0,Da("mouseUsed")),Oa=setTimeout(function(){Oa=null},100)},Qa=function(){e.bind(document,"keydown",f),N.transform&&e.bind(f.scrollWrap,"click",f),i.mouseUsed||e.bind(document,"mousemove",Pa),e.bind(window,"resize scroll orientationchange",f),Da("bindEvents")},Ra=function(){e.unbind(window,"resize scroll orientationchange",f),e.unbind(window,"scroll",r.scroll),e.unbind(document,"keydown",f),e.unbind(document,"mousemove",Pa),N.transform&&e.unbind(f.scrollWrap,"click",f),V&&e.unbind(window,p,f),clearTimeout(O),Da("unbindEvents")},Sa=function(a,b){var c=ic(f.currItem,qa,a);return b&&(da=c),c},Ta=function(a){return a||(a=f.currItem),a.initialZoomLevel},Ua=function(a){return a||(a=f.currItem),a.w>0?i.maxSpreadZoom:1},Va=function(a,b,c,d){return d===f.currItem.initialZoomLevel?(c[a]=f.currItem.initialPosition[a],!0):(c[a]=La(a,d),c[a]>b.min[a]?(c[a]=b.min[a],!0):c[a]1?1:a.fitRatio,c=a.container.style,d=b*a.w,e=b*a.h;c.width=d+"px",c.height=e+"px",c.left=a.initialPosition.x+"px",c.top=a.initialPosition.y+"px"},Ha=function(){if(ea){var a=ea,b=f.currItem,c=b.fitRatio>1?1:b.fitRatio,d=c*b.w,e=c*b.h;a.width=d+"px",a.height=e+"px",a.left=pa.x+"px",a.top=pa.y+"px"}}},Xa=function(a){var b="";i.escKey&&27===a.keyCode?b="close":i.arrowKeys&&(37===a.keyCode?b="prev":39===a.keyCode&&(b="next")),b&&(a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||(a.preventDefault?a.preventDefault():a.returnValue=!1,f[b]()))},Ya=function(a){a&&(Y||X||fa||T)&&(a.preventDefault(),a.stopPropagation())},Za=function(){f.setScrollOffset(0,e.getScrollY())},$a={},_a=0,ab=function(a){$a[a]&&($a[a].raf&&I($a[a].raf),_a--,delete $a[a])},bb=function(a){$a[a]&&ab(a),$a[a]||(_a++,$a[a]={})},cb=function(){for(var a in $a)$a.hasOwnProperty(a)&&ab(a)},db=function(a,b,c,d,e,f,g){var h,i=Ea();bb(a);var j=function(){if($a[a]){if(h=Ea()-i,h>=d)return ab(a),f(c),void(g&&g());f((c-b)*e(h/d)+b),$a[a].raf=H(j)}};j()},eb={shout:Da,listen:Ca,viewportSize:qa,options:i,isMainScrollAnimating:function(){return fa},getZoomLevel:function(){return s},getCurrentIndex:function(){return m},isDragging:function(){return V},isZooming:function(){return aa},setScrollOffset:function(a,b){sa.x=a,M=sa.y=b,Da("updateScrollOffset",sa)},applyZoomPan:function(a,b,c,d){pa.x=b,pa.y=c,s=a,Ha(d)},init:function(){if(!j&&!k){var c;f.framework=e,f.template=a,f.bg=e.getChildByClass(a,"pswp__bg"),J=a.className,j=!0,N=e.detectFeatures(),H=N.raf,I=N.caf,E=N.transform,L=N.oldIE,f.scrollWrap=e.getChildByClass(a,"pswp__scroll-wrap"),f.container=e.getChildByClass(f.scrollWrap,"pswp__container"),n=f.container.style,f.itemHolders=y=[{el:f.container.children[0],wrap:0,index:-1},{el:f.container.children[1],wrap:0,index:-1},{el:f.container.children[2],wrap:0,index:-1}],y[0].el.style.display=y[2].el.style.display="none",Wa(),r={resize:f.updateSize,orientationchange:function(){clearTimeout(O),O=setTimeout(function(){qa.x!==f.scrollWrap.clientWidth&&f.updateSize()},500)},scroll:Za,keydown:Xa,click:Ya};var d=N.isOldIOSPhone||N.isOldAndroid||N.isMobileOpera;for(N.animationName&&N.transform&&!d||(i.showAnimationDuration=i.hideAnimationDuration=0),c=0;c=ac())&&(m=0),f.currItem=_b(m),(N.isOldIOSPhone||N.isOldAndroid)&&(va=!1),a.setAttribute("aria-hidden","false"),i.modal&&(va?a.style.position="fixed":(a.style.position="absolute",a.style.top=e.getScrollY()+"px")),void 0===M&&(Da("initialLayout"),M=K=e.getScrollY());var l="pswp--open ";for(i.mainClass&&(l+=i.mainClass+" "),i.showHideOpacity&&(l+="pswp--animate_opacity "),l+=G?"pswp--touch":"pswp--notouch",l+=N.animationName?" pswp--css_animation":"",l+=N.svg?" pswp--svg":"",e.addClass(a,l),f.updateSize(),o=-1,ua=null,c=0;cda.min.x?a=da.min.x:ada.min.y?b=da.min.y:b=h&&(o+=ua+(ua>0?-h:h),c=h);for(var d=0;d0?(b=y.shift(),y[h-1]=b,o++,Ja((o+2)*ta.x,b.el.style),f.setContent(b,m-c+d+1+1)):(b=y.pop(),y.unshift(b),o--,Ja(o*ta.x,b.el.style),f.setContent(b,m+c-d-1-1));if(ea&&1===Math.abs(ua)){var e=_b(z);e.initialZoomLevel!==s&&(ic(e,qa),mc(e),Ia(e))}ua=0,f.updateCurrZoomItem(),z=m,Da("afterChange")}}},updateSize:function(b){if(!va&&i.modal){var c=e.getScrollY();if(M!==c&&(a.style.top=c+"px",M=c),!b&&xa.x===window.innerWidth&&xa.y===window.innerHeight)return;xa.x=window.innerWidth,xa.y=window.innerHeight,a.style.height=xa.y+"px"}if(qa.x=f.scrollWrap.clientWidth,qa.y=f.scrollWrap.clientHeight,Za(),ta.x=qa.x+Math.round(qa.x*i.spacing),ta.y=qa.y,Ka(ta.x*ra),Da("beforeResize"),void 0!==o){for(var d,g,j,k=0;k2&&(j=Aa(j)),g=_b(j),g&&(x||g.needsUpdate||!g.bounds)?(f.cleanSlide(g),f.setContent(d,j),1===k&&(f.currItem=g,f.updateCurrZoomItem(!0)),g.needsUpdate=!1):d.index===-1&&j>=0&&f.setContent(d,j),g&&g.container&&(ic(g,qa),mc(g),Ia(g));x=!1}t=s=f.currItem.initialZoomLevel,da=f.currItem.bounds,da&&(pa.x=da.center.x,pa.y=da.center.y,Ha(!0)),Da("resize")},zoomTo:function(a,b,c,d,f){b&&(t=s,ub.x=Math.abs(b.x)-pa.x,ub.y=Math.abs(b.y)-pa.y,Ma(oa,pa));var g=Sa(a,!1),h={};Va("x",g,h,a),Va("y",g,h,a);var i=s,j={x:pa.x,y:pa.y};Na(h);var k=function(b){1===b?(s=a,pa.x=h.x,pa.y=h.y):(s=(a-i)*b+i,pa.x=(h.x-j.x)*b+j.x,pa.y=(h.y-j.y)*b+j.y),f&&f(b),Ha(1===b)};c?db("customZoomTo",0,1,c,d||e.easing.sine.inOut,k):k(1)}},fb=30,gb=10,hb={},ib={},jb={},kb={},lb={},mb=[],nb={},ob=[],pb={},qb=0,rb=ma(),sb=0,tb=ma(),ub=ma(),vb=ma(),wb=function(a,b){return a.x===b.x&&a.y===b.y},xb=function(a,b){return Math.abs(a.x-b.x)-1)&&(b(a)?a:Cb(a.parentNode,b)))},Db={},Eb=function(a,b){return Db.prevent=!Cb(a.target,i.isClickableElement),Da("preventDragEvent",a,b,Db),Db.prevent},Fb=function(a,b){return b.x=a.pageX,b.y=a.pageY,b.id=a.identifier,b},Gb=function(a,b,c){c.x=.5*(a.x+b.x),c.y=.5*(a.y+b.y)},Hb=function(a,b,c){if(a-Q>50){var d=ob.length>2?ob.shift():{};d.x=b,d.y=c,ob.push(d),Q=a}},Ib=function(){var a=pa.y-f.currItem.initialPosition.y;return 1-Math.abs(a/(qa.y/2))},Jb={},Kb={},Lb=[],Mb=function(a){for(;Lb.length>0;)Lb.pop();return F?(la=0,mb.forEach(function(a){0===la?Lb[0]=a:1===la&&(Lb[1]=a),la++})):a.type.indexOf("touch")>-1?a.touches&&a.touches.length>0&&(Lb[0]=Fb(a.touches[0],Jb),a.touches.length>1&&(Lb[1]=Fb(a.touches[1],Kb))):(Jb.x=a.pageX,Jb.y=a.pageY,Jb.id="",Lb[0]=Jb),Lb},Nb=function(a,b){var c,d,e,g,h=0,j=pa[a]+b[a],k=b[a]>0,l=tb.x+b.x,m=tb.x-nb.x;return c=j>da.min[a]||jda.min[a]&&(c=i.panEndFriction,h=da.min[a]-j,d=da.min[a]-oa[a]),(d<=0||m<0)&&ac()>1?(g=l,m<0&&l>nb.x&&(g=nb.x)):da.min.x!==da.max.x&&(e=j)):(j0)&&ac()>1?(g=l,m>0&&lf.currItem.fitRatio&&(pa[a]+=b[a]*c)):(void 0!==g&&(Ka(g,!0),$=g!==nb.x),da.min.x!==da.max.x&&(void 0!==e?pa.x=e:$||(pa.x+=b.x*c)),void 0!==g)},Ob=function(a){if(!("mousedown"===a.type&&a.button>0)){if($b)return void a.preventDefault();if(!U||"mousedown"!==a.type){if(Eb(a,!0)&&a.preventDefault(),Da("pointerDown"),F){var b=e.arraySearch(mb,a.pointerId,"id");b<0&&(b=mb.length),mb[b]={x:a.pageX,y:a.pageY,id:a.pointerId}}var c=Mb(a),d=c.length;_=null,cb(),V&&1!==d||(V=ha=!0,e.bind(window,p,f),S=ka=ia=T=$=Y=W=X=!1,ga=null,Da("firstTouchStart",c),Ma(oa,pa),na.x=na.y=0,Ma(kb,c[0]),Ma(lb,kb),nb.x=ta.x*ra,ob=[{x:kb.x,y:kb.y}],Q=P=Ea(),Sa(s,!0),zb(),Ab()),!aa&&d>1&&!fa&&!$&&(t=s,X=!1,aa=W=!0,na.y=na.x=0,Ma(oa,pa),Ma(hb,c[0]),Ma(ib,c[1]),Gb(hb,ib,vb),ub.x=Math.abs(vb.x)-pa.x,ub.y=Math.abs(vb.y)-pa.y,ba=ca=yb(hb,ib))}}},Pb=function(a){if(a.preventDefault(),F){var b=e.arraySearch(mb,a.pointerId,"id");if(b>-1){var c=mb[b];c.x=a.pageX,c.y=a.pageY}}if(V){var d=Mb(a);if(ga||Y||aa)_=d;else if(tb.x!==ta.x*ra)ga="h";else{var f=Math.abs(d[0].x-kb.x)-Math.abs(d[0].y-kb.y);Math.abs(f)>=gb&&(ga=f>0?"h":"v",_=d)}}},Qb=function(){if(_){var a=_.length;if(0!==a)if(Ma(hb,_[0]),jb.x=hb.x-kb.x,jb.y=hb.y-kb.y,aa&&a>1){if(kb.x=hb.x,kb.y=hb.y,!jb.x&&!jb.y&&wb(_[1],ib))return;Ma(ib,_[1]),X||(X=!0,Da("zoomGestureStarted"));var b=yb(hb,ib),c=Vb(b);c>f.currItem.initialZoomLevel+f.currItem.initialZoomLevel/15&&(ka=!0);var d=1,e=Ta(),g=Ua();if(c1&&(d=1),c=e-d*(e/3);else c>g&&(d=(c-g)/(6*e),d>1&&(d=1),c=g+d*e);d<0&&(d=0),ba=b,Gb(hb,ib,rb),na.x+=rb.x-vb.x,na.y+=rb.y-vb.y,Ma(vb,rb),pa.x=La("x",c),pa.y=La("y",c),S=c>s,s=c,Ha()}else{if(!ga)return;if(ha&&(ha=!1,Math.abs(jb.x)>=gb&&(jb.x-=_[0].x-lb.x),Math.abs(jb.y)>=gb&&(jb.y-=_[0].y-lb.y)),kb.x=hb.x,kb.y=hb.y,0===jb.x&&0===jb.y)return;if("v"===ga&&i.closeOnVerticalDrag&&!Bb()){na.y+=jb.y,pa.y+=jb.y;var k=Ib();return T=!0,Da("onVerticalDrag",k),Fa(k),void Ha()}Hb(Ea(),hb.x,hb.y),Y=!0,da=f.currItem.bounds;var l=Nb("x",jb);l||(Nb("y",jb),Na(pa),Ha())}}},Rb=function(a){if(N.isOldAndroid){if(U&&"mouseup"===a.type)return;a.type.indexOf("touch")>-1&&(clearTimeout(U),U=setTimeout(function(){U=0},600))}Da("pointerUp"),Eb(a,!1)&&a.preventDefault();var b;if(F){var c=e.arraySearch(mb,a.pointerId,"id");if(c>-1)if(b=mb.splice(c,1)[0],navigator.msPointerEnabled){var d={4:"mouse",2:"touch",3:"pen"};b.type=d[a.pointerType],b.type||(b.type=a.pointerType||"mouse")}else b.type=a.pointerType||"mouse"}var g,h=Mb(a),j=h.length;if("mouseup"===a.type&&(j=0),2===j)return _=null,!0;1===j&&Ma(lb,h[0]),0!==j||ga||fa||(b||("mouseup"===a.type?b={x:a.pageX,y:a.pageY,type:"mouse"}:a.changedTouches&&a.changedTouches[0]&&(b={x:a.changedTouches[0].pageX,y:a.changedTouches[0].pageY,type:"touch"})),Da("touchRelease",a,b));var k=-1;if(0===j&&(V=!1,e.unbind(window,p,f),zb(),aa?k=0:sb!==-1&&(k=Ea()-sb)),sb=1===j?Ea():-1,g=k!==-1&&k<150?"zoom":"swipe",aa&&j<2&&(aa=!1,1===j&&(g="zoomPointerUp"),Da("zoomGestureEnded")),_=null,Y||X||fa||T)if(cb(),R||(R=Sb()),R.calculateSwipeSpeed("x"),T){var l=Ib();if(lf.currItem.fitRatio&&Tb(R))}},Sb=function(){var a,b,c={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(d){ob.length>1?(a=Ea()-Q+50,b=ob[ob.length-2][d]):(a=Ea()-P,b=lb[d]),c.lastFlickOffset[d]=kb[d]-b,c.lastFlickDist[d]=Math.abs(c.lastFlickOffset[d]),c.lastFlickDist[d]>20?c.lastFlickSpeed[d]=c.lastFlickOffset[d]/a:c.lastFlickSpeed[d]=0,Math.abs(c.lastFlickSpeed[d])<.1&&(c.lastFlickSpeed[d]=0),c.slowDownRatio[d]=.95,c.slowDownRatioReverse[d]=1-c.slowDownRatio[d],c.speedDecelerationRatio[d]=1},calculateOverBoundsAnimOffset:function(a,b){c.backAnimStarted[a]||(pa[a]>da.min[a]?c.backAnimDestination[a]=da.min[a]:pa[a]fb&&(h||b.lastFlickOffset.x>20)?d=-1:g<-fb&&(h||b.lastFlickOffset.x<-20)&&(d=1)}var j;d&&(m+=d,m<0?(m=i.loop?ac()-1:0,j=!0):m>=ac()&&(m=i.loop?0:ac()-1,j=!0),j&&!i.loop||(ua+=d,ra-=d,c=!0));var k,l=ta.x*ra,n=Math.abs(l-tb.x);return c||l>tb.x==b.lastFlickSpeed.x>0?(k=Math.abs(b.lastFlickSpeed.x)>0?n/Math.abs(b.lastFlickSpeed.x):333,k=Math.min(k,400),k=Math.max(k,250)):k=333,qb===m&&(c=!1),fa=!0,Da("mainScrollAnimStart"),db("mainScroll",tb.x,l,k,e.easing.cubic.out,Ka,function(){cb(),fa=!1,qb=-1,(c||qb!==m)&&f.updateCurrItem(),Da("mainScrollAnimComplete")}),c&&f.updateCurrItem(!0),c},Vb=function(a){return 1/ca*a*t},Wb=function(){var a=s,b=Ta(),c=Ua();sc&&(a=c);var d,g=1,h=ja;return ia&&!S&&!ka&&s1||navigator.msMaxTouchPoints>1),f.likelyTouchDevice=G,r[A]=Ob,r[B]=Pb,r[C]=Rb,D&&(r[D]=r[C]),N.touch&&(q+=" mousedown",p+=" mousemove mouseup",r.mousedown=r[A],r.mousemove=r[B],r.mouseup=r[C]),G||(i.allowPanToNext=!1)}}});var Xb,Yb,Zb,$b,_b,ac,bc,cc=function(b,c,d,g){Xb&&clearTimeout(Xb),$b=!0,Zb=!0;var h;b.initialLayout?(h=b.initialLayout,b.initialLayout=null):h=i.getThumbBoundsFn&&i.getThumbBoundsFn(m);var j=d?i.hideAnimationDuration:i.showAnimationDuration,k=function(){ab("initialZoom"),d?(f.template.removeAttribute("style"),f.bg.removeAttribute("style")):(Fa(1),c&&(c.style.display="block"),e.addClass(a,"pswp--animated-in"),Da("initialZoom"+(d?"OutEnd":"InEnd"))),g&&g(),$b=!1};if(!j||!h||void 0===h.x)return Da("initialZoom"+(d?"Out":"In")),s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),a.style.opacity=d?0:1,Fa(1),void(j?setTimeout(function(){k()},j):k());var n=function(){var c=l,g=!f.currItem.src||f.currItem.loadError||i.showHideOpacity;b.miniImg&&(b.miniImg.style.webkitBackfaceVisibility="hidden"),d||(s=h.w/b.w,pa.x=h.x,pa.y=h.y-K,f[g?"template":"bg"].style.opacity=.001,Ha()),bb("initialZoom"),d&&!c&&e.removeClass(a,"pswp--animated-in"),g&&(d?e[(c?"remove":"add")+"Class"](a,"pswp--animate_opacity"):setTimeout(function(){e.addClass(a,"pswp--animate_opacity")},30)),Xb=setTimeout(function(){if(Da("initialZoom"+(d?"Out":"In")),d){var f=h.w/b.w,i={x:pa.x,y:pa.y},l=s,m=ja,n=function(b){1===b?(s=f,pa.x=h.x,pa.y=h.y-M):(s=(f-l)*b+l,pa.x=(h.x-i.x)*b+i.x,pa.y=(h.y-M-i.y)*b+i.y),Ha(),g?a.style.opacity=1-b:Fa(m-b*m)};c?db("initialZoom",0,1,j,e.easing.cubic.out,n,k):(n(1),Xb=setTimeout(k,j+20))}else s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),Fa(1),g?a.style.opacity=1:Fa(1),Xb=setTimeout(k,j+20)},d?25:90)};n()},dc={},ec=[],fc={index:0,errorMsg:'',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Yb.length}},gc=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},hc=function(a,b,c){var d=a.bounds;d.center.x=Math.round((dc.x-b)/2),d.center.y=Math.round((dc.y-c)/2)+a.vGap.top,d.max.x=b>dc.x?Math.round(dc.x-b):d.center.x,d.max.y=c>dc.y?Math.round(dc.y-c)+a.vGap.top:d.center.y,d.min.x=b>dc.x?0:d.center.x,d.min.y=c>dc.y?a.vGap.top:d.center.y},ic=function(a,b,c){if(a.src&&!a.loadError){var d=!c;if(d&&(a.vGap||(a.vGap={top:0,bottom:0}),Da("parseVerticalMargin",a)),dc.x=b.x,dc.y=b.y-a.vGap.top-a.vGap.bottom,d){var e=dc.x/a.w,f=dc.y/a.h;a.fitRatio=e1&&(c=1),a.initialZoomLevel=c,a.bounds||(a.bounds=gc())}if(!c)return;return hc(a,a.w*c,a.h*c),d&&c===a.initialZoomLevel&&(a.initialPosition=a.bounds.center),a.bounds}return a.w=a.h=0,a.initialZoomLevel=a.fitRatio=1,a.bounds=gc(),a.initialPosition=a.bounds.center,a.bounds},jc=function(a,b,c,d,e,g){b.loadError||d&&(b.imageAppended=!0,mc(b,d,b===f.currItem&&ya),c.appendChild(d),g&&setTimeout(function(){b&&b.loaded&&b.placeholder&&(b.placeholder.style.display="none",b.placeholder=null)},500))},kc=function(a){a.loading=!0,a.loaded=!1;var b=a.img=e.createEl("pswp__img","img"),c=function(){a.loading=!1,a.loaded=!0,a.loadComplete?a.loadComplete(a):a.img=null,b.onload=b.onerror=null,b=null};return b.onload=c,b.onerror=function(){a.loadError=!0,c()},b.src=a.src,b},lc=function(a,b){if(a.src&&a.loadError&&a.container)return b&&(a.container.innerHTML=""),a.container.innerHTML=i.errorMsg.replace("%url%",a.src),!0},mc=function(a,b,c){if(a.src){b||(b=a.container.lastChild);var d=c?a.w:Math.round(a.w*a.fitRatio),e=c?a.h:Math.round(a.h*a.fitRatio);a.placeholder&&!a.loaded&&(a.placeholder.style.width=d+"px",a.placeholder.style.height=e+"px"),b.style.width=d+"px",b.style.height=e+"px"}},nc=function(){if(ec.length){for(var a,b=0;b=0,e=Math.min(c[0],ac()),g=Math.min(c[1],ac());for(b=1;b<=(d?g:e);b++)f.lazyLoadItem(m+b);for(b=1;b<=(d?e:g);b++)f.lazyLoadItem(m-b)}),Ca("initialLayout",function(){f.currItem.initialLayout=i.getThumbBoundsFn&&i.getThumbBoundsFn(m)}),Ca("mainScrollAnimComplete",nc),Ca("initialZoomInEnd",nc),Ca("destroy",function(){for(var a,b=0;b=0&&(void 0!==Yb[a]&&Yb[a])},allowProgressiveImg:function(){return i.forceProgressiveLoading||!G||i.mouseUsed||screen.width>1200},setContent:function(a,b){i.loop&&(b=Aa(b));var c=f.getItemAt(a.index);c&&(c.container=null);var d,g=f.getItemAt(b);if(!g)return void(a.el.innerHTML="");Da("gettingData",b,g),a.index=b,a.item=g;var h=g.container=e.createEl("pswp__zoom-wrap");if(!g.src&&g.html&&(g.html.tagName?h.appendChild(g.html):h.innerHTML=g.html),lc(g),ic(g,qa),!g.src||g.loadError||g.loaded)g.src&&!g.loadError&&(d=e.createEl("pswp__img","img"),d.style.opacity=1,d.src=g.src,mc(g,d),jc(b,g,h,d,!0));else{if(g.loadComplete=function(c){if(j){if(a&&a.index===b){if(lc(c,!0))return c.loadComplete=c.img=null,ic(c,qa),Ia(c),void(a.index===m&&f.updateCurrZoomItem());c.imageAppended?!$b&&c.placeholder&&(c.placeholder.style.display="none",c.placeholder=null):N.transform&&(fa||$b)?ec.push({item:c,baseDiv:h,img:c.img,index:b,holder:a,clearPlaceholder:!0}):jc(b,c,h,c.img,fa||$b,!0)}c.loadComplete=null,c.img=null,Da("imageLoadComplete",b,c)}},e.features.transform){var k="pswp__img pswp__img--placeholder";k+=g.msrc?"":" pswp__img--placeholder--blank";var l=e.createEl(k,g.msrc?"img":"");g.msrc&&(l.src=g.msrc),mc(g,l),h.appendChild(l),g.placeholder=l}g.loading||kc(g),f.allowProgressiveImg()&&(!Zb&&N.transform?ec.push({item:g,baseDiv:h,img:g.img,index:b,holder:a}):jc(b,g,h,g.img,!0,!0))}Zb||b!==m?Ia(g):(ea=h.style,cc(g,d||g.img)),a.el.innerHTML="",a.el.appendChild(h)},cleanSlide:function(a){a.img&&(a.img.onload=a.img.onerror=null),a.loaded=a.loading=a.img=a.imageAppended=!1}}});var oc,pc={},qc=function(a,b,c){var d=document.createEvent("CustomEvent"),e={origEvent:a,target:a.target,releasePoint:b,pointerType:c||"touch"};d.initCustomEvent("pswpTap",!0,!0,e),a.target.dispatchEvent(d)};za("Tap",{publicMethods:{initTap:function(){Ca("firstTouchStart",f.onTapStart),Ca("touchRelease",f.onTapRelease),Ca("destroy",function(){pc={},oc=null})},onTapStart:function(a){a.length>1&&(clearTimeout(oc),oc=null)},onTapRelease:function(a,b){if(b&&!Y&&!W&&!_a){var c=b;if(oc&&(clearTimeout(oc),oc=null,xb(c,pc)))return void Da("doubleTap",c);if("mouse"===b.type)return void qc(a,b,"mouse");var d=a.target.tagName.toUpperCase();if("BUTTON"===d||e.hasClass(a.target,"pswp__single-tap"))return void qc(a,b);Ma(pc,c),oc=setTimeout(function(){qc(a,b),oc=null},300)}}}});var rc;za("DesktopZoom",{publicMethods:{initDesktopZoom:function(){L||(G?Ca("mouseUsed",function(){f.setupDesktopZoom()}):f.setupDesktopZoom(!0))},setupDesktopZoom:function(b){rc={};var c="wheel mousewheel DOMMouseScroll";Ca("bindEvents",function(){e.bind(a,c,f.handleMouseWheel)}),Ca("unbindEvents",function(){rc&&e.unbind(a,c,f.handleMouseWheel)}),f.mouseZoomedIn=!1;var d,g=function(){f.mouseZoomedIn&&(e.removeClass(a,"pswp--zoomed-in"),f.mouseZoomedIn=!1),s<1?e.addClass(a,"pswp--zoom-allowed"):e.removeClass(a,"pswp--zoom-allowed"),h()},h=function(){d&&(e.removeClass(a,"pswp--dragging"),d=!1)};Ca("resize",g),Ca("afterChange",g),Ca("pointerDown",function(){f.mouseZoomedIn&&(d=!0,e.addClass(a,"pswp--dragging"))}),Ca("pointerUp",h),b||g()},handleMouseWheel:function(a){if(s<=f.currItem.fitRatio)return i.modal&&(!i.closeOnScroll||_a||V?a.preventDefault():E&&Math.abs(a.deltaY)>2&&(l=!0,f.close())),!0;if(a.stopPropagation(),rc.x=0,"deltaX"in a)1===a.deltaMode?(rc.x=18*a.deltaX,rc.y=18*a.deltaY):(rc.x=a.deltaX,rc.y=a.deltaY);else if("wheelDelta"in a)a.wheelDeltaX&&(rc.x=-.16*a.wheelDeltaX),a.wheelDeltaY?rc.y=-.16*a.wheelDeltaY:rc.y=-.16*a.wheelDelta;else{if(!("detail"in a))return;rc.y=a.detail}Sa(s,!0);var b=pa.x-rc.x,c=pa.y-rc.y;(i.modal||b<=da.min.x&&b>=da.max.x&&c<=da.min.y&&c>=da.max.y)&&a.preventDefault(),f.panTo(b,c)},toggleDesktopZoom:function(b){b=b||{x:qa.x/2+sa.x,y:qa.y/2+sa.y};var c=i.getDoubleTapZoom(!0,f.currItem),d=s===c;f.mouseZoomedIn=!d,f.zoomTo(d?f.currItem.initialZoomLevel:c,b,333),e[(d?"remove":"add")+"Class"](a,"pswp--zoomed-in")}}});var sc,tc,uc,vc,wc,xc,yc,zc,Ac,Bc,Cc,Dc,Ec={history:!0,galleryUID:1},Fc=function(){return Cc.hash.substring(1)},Gc=function(){sc&&clearTimeout(sc),uc&&clearTimeout(uc)},Hc=function(){var a=Fc(),b={};if(a.length<5)return b;var c,d=a.split("&");for(c=0;c-1&&(yc=yc.split("&gid=")[0],yc=yc.split("?gid=")[0]),Ca("afterChange",f.updateURL),Ca("unbindEvents",function(){e.unbind(window,"hashchange",f.onHashChange)});var a=function(){xc=!0,Ac||(Bc?history.back():yc?Cc.hash=yc:Dc?history.pushState("",document.title,Cc.pathname+Cc.search):Cc.hash=""),Gc()};Ca("unbindEvents",function(){l&&a()}),Ca("destroy",function(){xc||a()}),Ca("firstUpdate",function(){m=Hc().pid});var b=yc.indexOf("pid=");b>-1&&(yc=yc.substring(0,b),"&"===yc.slice(-1)&&(yc=yc.slice(0,-1))),setTimeout(function(){j&&e.bind(window,"hashchange",f.onHashChange)},40)}},onHashChange:function(){return Fc()===yc?(Ac=!0,void f.close()):void(vc||(wc=!0,f.goTo(Hc().pid),wc=!1))},updateURL:function(){Gc(),wc||(zc?sc=setTimeout(Ic,800):Ic())}}}),e.extend(f,eb)};return a});
!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b():a.PhotoSwipeUI_Default=b()}(this,function(){"use strict";var a=function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=this,w=!1,x=!0,y=!0,z={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(a,b){return a.title?(b.children[0].innerHTML=a.title,!0):(b.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return a.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return a.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},A=function(a){if(r)return!0;a=a||window.event,q.timeToIdle&&q.mouseUsed&&!k&&K();for(var c,d,e=a.target||a.srcElement,f=e.getAttribute("class")||"",g=0;g-1&&(c.onTap(),d=!0);if(d){a.stopPropagation&&a.stopPropagation(),r=!0;var h=b.features.isOldAndroid?600:30;s=setTimeout(function(){r=!1},h)}},B=function(){return!a.likelyTouchDevice||q.mouseUsed||screen.width>q.fitControlsWidth},C=function(a,c,d){b[(d?"add":"remove")+"Class"](a,"pswp__"+c)},D=function(){var a=1===q.getNumItemsFn();a!==p&&(C(d,"ui--one-slide",a),p=a)},E=function(){C(i,"share-modal--hidden",y)},F=function(){return y=!y,y?(b.removeClass(i,"pswp__share-modal--fade-in"),setTimeout(function(){y&&E()},300)):(E(),setTimeout(function(){y||b.addClass(i,"pswp__share-modal--fade-in")},30)),y||H(),!1},G=function(b){b=b||window.event;var c=b.target||b.srcElement;return a.shout("shareLinkClick",b,c),!!c.href&&(!!c.hasAttribute("download")||(window.open(c.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),y||F(),!1))},H=function(){for(var a,b,c,d,e,f="",g=0;g"+a.label+"",q.parseShareButtonOut&&(f=q.parseShareButtonOut(a,f));i.children[0].innerHTML=f,i.children[0].onclick=G},I=function(a){for(var c=0;c=.95&&v.showControls()});var a;l("onPinchClose",function(b){x&&b<.9?(v.hideControls(),a=!0):a&&!x&&b>.9&&v.showControls()}),l("zoomGestureEnded",function(){a=!1,a&&!x&&v.showControls()})},S=[{name:"caption",option:"captionEl",onInit:function(a){e=a}},{name:"share-modal",option:"shareEl",onInit:function(a){i=a},onTap:function(){F()}},{name:"button--share",option:"shareEl",onInit:function(a){h=a},onTap:function(){F()}},{name:"button--zoom",option:"zoomEl",onTap:a.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(a){g=a}},{name:"button--close",option:"closeEl",onTap:a.close},{name:"button--arrow--left",option:"arrowEl",onTap:a.prev},{name:"button--arrow--right",option:"arrowEl",onTap:a.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){c.isFullscreen()?c.exit():c.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(a){m=a}}],T=function(){var a,c,e,f=function(d){if(d)for(var f=d.length,g=0;g-1&&(q[e.option]?(b.removeClass(a,"pswp__element--disabled"),e.onInit&&e.onInit(a)):b.addClass(a,"pswp__element--disabled"))}};f(d.children);var g=b.getChildByClass(d,"pswp__top-bar");g&&f(g.children)};v.init=function(){b.extend(a.options,z,!0),q=a.options,d=b.getChildByClass(a.scrollWrap,"pswp__ui"),l=a.listen,R(),l("beforeChange",v.update),l("doubleTap",function(b){var c=a.currItem.initialZoomLevel;a.getZoomLevel()!==c?a.zoomTo(c,b,333):a.zoomTo(q.getDoubleTapZoom(!1,a.currItem),b,333)}),l("preventDragEvent",function(a,b,c){var d=a.target||a.srcElement;d&&d.getAttribute("class")&&a.type.indexOf("mouse")>-1&&(d.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(d.tagName))&&(c.prevent=!1)}),l("bindEvents",function(){b.bind(d,"pswpTap click",A),b.bind(a.scrollWrap,"pswpTap",v.onGlobalTap),a.likelyTouchDevice||b.bind(a.scrollWrap,"mouseover",v.onMouseOver)}),l("unbindEvents",function(){y||F(),t&&clearInterval(t),b.unbind(document,"mouseout",L),b.unbind(document,"mousemove",K),b.unbind(d,"pswpTap click",A),b.unbind(a.scrollWrap,"pswpTap",v.onGlobalTap),b.unbind(a.scrollWrap,"mouseover",v.onMouseOver),c&&(b.unbind(document,c.eventK,v.updateFullscreen),c.isFullscreen()&&(q.hideAnimationDuration=0,c.exit()),c=null)}),l("destroy",function(){q.captionEl&&(f&&d.removeChild(f),b.removeClass(e,"pswp__caption--empty")),i&&(i.children[0].onclick=null),b.removeClass(d,"pswp__ui--over-close"),b.addClass(d,"pswp__ui--hidden"),v.setIdle(!1)}),q.showAnimationDuration||b.removeClass(d,"pswp__ui--hidden"),l("initialZoomIn",function(){q.showAnimationDuration&&b.removeClass(d,"pswp__ui--hidden")}),l("initialZoomOut",function(){b.addClass(d,"pswp__ui--hidden")}),l("parseVerticalMargin",P),T(),q.shareEl&&h&&i&&(y=!0),D(),Q(),M(),N()},v.setIdle=function(a){k=a,C(d,"ui--idle",a)},v.update=function(){x&&a.currItem?(v.updateIndexIndicator(),q.captionEl&&(q.addCaptionHTMLFn(a.currItem,e),C(e,"caption--empty",!a.currItem.title)),w=!0):w=!1,y||F(),D()},v.updateFullscreen=function(d){d&&setTimeout(function(){a.setScrollOffset(0,b.getScrollY())},50),b[(c.isFullscreen()?"add":"remove")+"Class"](a.template,"pswp--fs")},v.updateIndexIndicator=function(){q.counterEl&&(g.innerHTML=a.getCurrentIndex()+1+q.indexIndicatorSep+q.getNumItemsFn())},v.onGlobalTap=function(c){c=c||window.event;var d=c.target||c.srcElement;if(!r)if(c.detail&&"mouse"===c.detail.pointerType){if(I(d))return void a.close();b.hasClass(d,"pswp__img")&&(1===a.getZoomLevel()&&a.getZoomLevel()<=a.currItem.fitRatio?q.clickToCloseNonZoomable&&a.close():a.toggleDesktopZoom(c.detail.releasePoint))}else if(q.tapToToggleControls&&(x?v.hideControls():v.showControls()),q.tapToClose&&(b.hasClass(d,"pswp__img")||I(d)))return void a.close()},v.onMouseOver=function(a){a=a||window.event;var b=a.target||a.srcElement;C(d,"ui--over-close",I(b))},v.hideControls=function(){b.addClass(d,"pswp__ui--hidden"),x=!1},v.showControls=function(){x=!0,w||v.update(),b.removeClass(d,"pswp__ui--hidden")},v.supportsFullscreen=function(){var a=document;return!!(a.exitFullscreen||a.mozCancelFullScreen||a.webkitExitFullscreen||a.msExitFullscreen)},v.getFullscreenAPI=function(){var b,c=document.documentElement,d="fullscreenchange";return c.requestFullscreen?b={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:d}:c.mozRequestFullScreen?b={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+d}:c.webkitRequestFullscreen?b={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+d}:c.msRequestFullscreen&&(b={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),b&&(b.enter=function(){return j=q.closeOnScroll,q.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK?a.template[this.enterK]():void a.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},b.exit=function(){return q.closeOnScroll=j,document[this.exitK]()},b.isFullscreen=function(){return document[this.elementK]}),b}};return a});
jQuery(function(s){if("undefined"==typeof wc_single_product_params)return!1;s("body").on("init",".wc-tabs-wrapper, .woocommerce-tabs",function(){s(".wc-tab, .woocommerce-tabs .panel:not(.panel .panel)").hide();var t=window.location.hash,e=window.location.href,i=s(this).find(".wc-tabs, ul.tabs").first();0<=t.toLowerCase().indexOf("comment-")||"#reviews"===t||"#tab-reviews"===t?i.find("li.reviews_tab a").click():0\t\t\t\t\t\t\t\t\t\t\t\t\t1 \t\t\t\t\t\t\t2 \t\t\t\t\t\t\t3 \t\t\t\t\t\t\t4 \t\t\t\t\t\t\t5 \t\t\t\t\t\t \t\t\t\t\t
')}).on("click","#respond p.stars a",function(){var t=s(this),e=s(this).closest("#respond").find("#rating"),i=s(this).closest(".stars");return e.val(t.text()),t.siblings("a").removeClass("active"),t.addClass("active"),i.addClass("selected"),!1}).on("click","#respond #submit",function(){var t=s(this).closest("#respond").find("#rating"),e=t.val();if(0 .woocommerce-product-gallery__image",start:function(){e.css("opacity",1)},after:function(t){i.initZoomForTarget(i.$images.eq(t.currentSlide))}},t);e.flexslider(o),s(".woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:eq(0) .wp-post-image").one("load",function(){var i=s(this);i&&setTimeout(function(){var t=i.closest(".woocommerce-product-gallery__image").height(),e=i.closest(".flex-viewport");t&&e&&e.height(t)},100)}).each(function(){this.complete&&s(this).trigger("load")})},e.prototype.initZoom=function(){this.initZoomForTarget(this.$images.first())},e.prototype.initZoomForTarget=function(t){if(!this.zoom_enabled)return!1;var i=this.$target.width(),o=!1;if(s(t).each(function(t,e){if(s(e).find("img").data("large_image_width")>i)return!(o=!0)}),o){var e=s.extend({touch:!1},wc_single_product_params.zoom_options);"ontouchstart"in document.documentElement&&(e.on="click"),t.trigger("zoom.destroy"),t.zoom(e),setTimeout(function(){t.find(":hover").length&&t.trigger("mouseover")},100)}},e.prototype.initPhotoswipe=function(){this.zoom_enabled&&0🔍'),this.$target.on("click",".woocommerce-product-gallery__trigger",this.openPhotoswipe),this.$target.on("click",".woocommerce-product-gallery__image a",function(t){t.preventDefault()}),this.flexslider_enabled||this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)):this.$target.on("click",".woocommerce-product-gallery__image a",this.openPhotoswipe)},e.prototype.onResetSlidePosition=function(){this.$target.flexslider(0)},e.prototype.getGalleryItems=function(){var t=this.$images,r=[];return 0':'
'),I=e(n.theme?'
':'
'),n.theme&&k?(U='',n.title&&(U+='"),U+='
',U+="
"):n.theme?(U='"):U=k?'
':'
',w=e(U),y&&(n.theme?(w.css(h),w.addClass("ui-widget-content")):w.css(s)),n.theme||I.css(n.overlayCSS),I.css("position",k?"fixed":"absolute"),(r||n.forceIframe)&&v.css("opacity",0);var C=[v,I,w],S=e(k?"body":t);e.each(C,function(){this.appendTo(S)}),n.theme&&n.draggable&&e.fn.draggable&&w.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var O=f&&(!e.support.boxModel||e("object,embed",k?null:t).length>0);if(u||O){if(k&&n.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(u||!e.support.boxModel)&&!k)var E=a(t,"borderTopWidth"),T=a(t,"borderLeftWidth"),M=E?"(0 - "+E+")":0,B=T?"(0 - "+T+")":0;e.each(C,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)k?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+n.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),k?o.setExpression("width",'jQuery.support.boxModel&&document.documentElement.clientWidth||document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),B&&o.setExpression("left",B),M&&o.setExpression("top",M);else if(n.centerY)k&&o.setExpression("top",'(document.documentElement.clientHeight||document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah=document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + "px"'),o.marginTop=0;else if(!n.centerY&&k){var i="((document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + "+(n.css&&n.css.top?parseInt(n.css.top,10):0)+') + "px"';o.setExpression("top",i)}})}if(y&&(n.theme?w.find(".ui-widget-content").append(y):w.append(y),(y.jquery||y.nodeType)&&e(y).show()),(r||n.forceIframe)&&n.showOverlay&&v.show(),n.fadeIn){var j=n.onBlock?n.onBlock:c,H=n.showOverlay&&!y?j:c,z=y?j:c;n.showOverlay&&I._fadeIn(n.fadeIn,H),y&&w._fadeIn(n.fadeIn,z)}else n.showOverlay&&I.show(),y&&w.show(),n.onBlock&&n.onBlock.bind(w)();if(i(1,t,n),k?(p=w[0],b=e(n.focusableElements,p),n.focusInput&&setTimeout(l,20)):d(w[0],n.centerX,n.centerY),n.timeout){var W=setTimeout(function(){k?e.unblockUI(n):e(t).unblock(n)},n.timeout);e(t).data("blockUI.timeout",W)}}}function o(t,o){var s,l=t==window,d=e(t),a=d.data("blockUI.history"),c=d.data("blockUI.timeout");c&&(clearTimeout(c),d.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),i(0,t,o),null===o.onUnblock&&(o.onUnblock=d.data("blockUI.onUnblock"),d.removeData("blockUI.onUnblock"));var r;r=l?e(document.body).children().filter(".blockUI").add("body > .blockUI"):d.find(">.blockUI"),o.cursorReset&&(r.length>1&&(r[1].style.cursor=o.cursorReset),r.length>2&&(r[2].style.cursor=o.cursorReset)),l&&(p=b=null),o.fadeOut?(s=r.length,r.stop().fadeOut(o.fadeOut,function(){0==--s&&n(r,a,o,t)})):n(r,a,o,t)}function n(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),o&&o.el&&(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&&o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function i(t,o,n){var i=o==window,l=e(o);if((t||(!i||p)&&(i||l.data("blockUI.isBlocked")))&&(l.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).bind(d,n,s):e(document).unbind(d,s)}}function s(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&p&&t.data.constrainTabKey){var o=b,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){l(i)},10),!1}var s=t.data,d=e(t.target);return d.hasClass("blockOverlay")&&s.onOverlayClick&&s.onOverlayClick(t),d.parents("div."+s.blockMsgClass).length>0||0===d.parents().children().filter("div.blockUI").length}function l(e){if(b){var t=b[!0===e?b.length-1:0];t&&t.focus()}}function d(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-a(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-a(n,"borderTopWidth");t&&(i.left=s>0?s+"px":"0"),o&&(i.top=l>0?l+"px":"0")}function a(t,o){return parseInt(e.css(t,o),10)||0}e.fn._fadeIn=e.fn.fadeIn;var c=e.noop||function(){},r=/MSIE/.test(navigator.userAgent),u=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),f=(document.documentMode,e.isFunction(document.createElement("div").style.setExpression));e.blockUI=function(e){t(window,e)},e.unblockUI=function(e){o(window,e)},e.growlUI=function(t,o,n,i){var s=e('
');t&&s.append(""+t+" "),o&&s.append(""+o+" "),n===undefined&&(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.mouseover(function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).mouseout(function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(o){if(this[0]===window)return e.blockUI(o),this;var n=e.extend({},e.blockUI.defaults,o||{});return this.each(function(){var t=e(this);n.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,t(this,o)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){o(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"Please wait... ",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var p=null,b=[]}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}();
!function(e){var n=!1;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var o=window.Cookies,t=window.Cookies=e();t.noConflict=function(){return window.Cookies=o,t}}}(function(){function e(){for(var e=0,n={};e1){if("number"==typeof(i=e({path:"/"},t.defaults,i)).expires){var a=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*i.expires),i.expires=a}i.expires=i.expires?i.expires.toUTCString():"";try{c=JSON.stringify(r),/^[\{\[]/.test(c)&&(r=c)}catch(m){}r=o.write?o.write(r,n):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=(n=(n=encodeURIComponent(String(n))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var f="";for(var s in i)i[s]&&(f+="; "+s,!0!==i[s]&&(f+="="+i[s]));return document.cookie=n+"="+r+f}n||(c={});for(var p=document.cookie?document.cookie.split("; "):[],d=/(%[0-9A-Z]{2})+/g,u=0;ur;r++)if(t.contains(f,l[r])){var a,c,p,s=t(l[r]),u={height:s.height(),width:s.width()},g=s.offset(),v=s.data("inview");if(!h||!o)return;g.top+u.height>h.top&&g.toph.left&&g.leftg.left?"right":h.left+o.widthg.top?"bottom":h.top+o.height',loadingContent:' ',errorContent:"An error has occured. Please try again in a few moments."};if(typeof window.pgwModalObject!="undefined"){c=window.pgwModalObject}if((typeof i=="object")&&(!i.pushContent)){if(!i.url&&!i.target&&!i.content){throw new Error('PgwModal - There is no content to display, please provide a config parameter:"url", "target" or "content"')}c.config={};c.config=a.extend({},g,i);window.pgwModalObject=c}var k=function(){var o='
';a("body").append(o);a(document).trigger("PgwModal::Create");return true};var l=function(){a("#pgwModal .pm-title, #pgwModal .pm-content").html("");a("#pgwModal .pm-close").html("").unbind("click");return true};var f=function(){angular.element('body').injector().invoke(function($compile){var scope=angular.element($('#pgwModal .pm-content')).scope();$compile($('#pgwModal .pm-content'))(scope);scope.$digest()});return true};var d=function(o){a("#pgwModal .pm-content").html(o);if(c.config.angular){f()}m();a(document).trigger("PgwModal::PushContent");return true};var m=function(){a("#pgwModal, #pgwModalBackdrop").show();var q=a(window).height();var o=a("#pgwModal .pm-body").height();var p=Math.round((q-o)/3);if(p<=0){p=0}a("#pgwModal .pm-body").animate({marginTop: p}, 200);return true};var h=function(){return c.config.modalData};var e=function(){var o=a('').appendTo("body");var q=o.children();if(typeof q.innerWidth!="function"){return 0}var p=q.innerWidth()-q.height(90).innerWidth();o.remove();return p};var b=function(){return a("body").hasClass("pgwModalOpen")};var n=function(){a("#pgwModal, #pgwModalBackdrop").removeClass().hide();a("body").css("padding-right","").removeClass("pgwModalOpen");l();a(window).unbind("resize.PgwModal");a(document).unbind("keyup.PgwModal");a("#pgwModal").unbind("click.PgwModalBackdrop");try{delete window.pgwModalObject}catch(o){window.pgwModalObject=undefined}a(document).trigger("PgwModal::Close");return true};var j=function(){if(a("#pgwModal").length==0){k()}else{l()}a("#pgwModal").removeClass().addClass(c.config.mainClassName);a("#pgwModalBackdrop").removeClass().addClass(c.config.backdropClassName);if(!c.config.closable){a("#pgwModal .pm-close").html("").unbind("click").hide()}else{a("#pgwModal .pm-close").html(c.config.closeContent).click(function(){n()}).show()}if(!c.config.titleBar){a("#pgwModal .pm-title").hide()}else{a("#pgwModal .pm-title").show()}if(c.config.title){a("#pgwModal .pm-title").text(c.config.title)}if(c.config.maxWidth){a("#pgwModal .pm-body").css("max-width",c.config.maxWidth)}if(c.config.url){if(c.config.loadingContent){a("#pgwModal .pm-content").html(c.config.loadingContent)}var o={url:i.url,success:function(q){d(q)},error:function(){a("#pgwModal .pm-content").html(c.config.errorContent)}};if(c.config.ajaxOptions){o=a.extend({},o,c.config.ajaxOptions)}a.ajax(o)}else{if(c.config.target){d(a(c.config.target).html())}else{if(c.config.content){d(c.config.content)}}}if(c.config.closeOnEscape&&c.config.closable){a(document).bind("keyup.PgwModal",function(q){if(q.keyCode==27){n()}})}if(c.config.closeOnBackgroundClick&&c.config.closable){a("#pgwModal").bind("click.PgwModalBackdrop",function(s){var r=a(s.target).hasClass("pm-container");var q=a(s.target).attr("id");if(r||q=="pgwModal"){n()}})}a("body").addClass("pgwModalOpen");var p=e();if(p>0){a("body").css("padding-right",p)}a(window).bind("resize.PgwModal",function(){m()});a(document).trigger("PgwModal::Open");return true};if((typeof i=="string")&&(i=="close")){return n()}else{if((typeof i=="string")&&(i=="reposition")){return m()}else{if((typeof i=="string")&&(i=="getData")){return h()}else{if((typeof i=="string")&&(i=="isOpen")){return b()}else{if((typeof i=="object")&&(i.pushContent)){return d(i.pushContent)}else{if(typeof i=="object"){return j()}}}}}}}})(window.Zepto||window.jQuery);
(function(e){"use strict";e.fn.fitVids=function(t){var n={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var r=document.head||document.getElementsByTagName("head")[0];var i=".fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}";var s=document.createElement("div");s.innerHTML='x
";r.appendChild(s.childNodes[1])}if(t){e.extend(n,t)}return this.each(function(){var t=["iframe[src*='player.vimeo.com']","iframe[src*='youtube.com']","iframe[src*='youtube-nocookie.com']","iframe[src*='kickstarter.com'][src*='video.html']","object","embed"];if(n.customSelector){t.push(n.customSelector)}var r=".fitvidsignore";if(n.ignore){r=r+", "+n.ignore}var i=e(this).find(t.join(","));i=i.not("object object");i=i.not(r);i.each(function(){var t=e(this);if(t.parents(r).length>0){return}if(this.tagName.toLowerCase()==="embed"&&t.parent("object").length||t.parent(".fluid-width-video-wrapper").length){return}if(!t.css("height")&&!t.css("width")&&(isNaN(t.attr("height"))||isNaN(t.attr("width")))){t.attr("height",9);t.attr("width",16)}var n=this.tagName.toLowerCase()==="object"||t.attr("height")&&!isNaN(parseInt(t.attr("height"),10))?parseInt(t.attr("height"),10):t.height(),i=!isNaN(parseInt(t.attr("width"),10))?parseInt(t.attr("width"),10):t.width(),s=n/i;if(!t.attr("id")){var o="fitvid"+Math.floor(Math.random()*999999);t.attr("id",o)}t.wrap('
').parent(".fluid-width-video-wrapper").css("padding-top",s*100+"%");t.removeAttr("height").removeAttr("width")})})}})(window.jQuery||window.Zepto)
!function(t){t.fn.unveil=function(i,e){function n(){var i=a.filter(function(){var i=t(this);if(!i.is(":hidden")){var e=o.scrollTop(),n=e+o.height(),r=i.offset().top,s=r+i.height();return s>=e-u&&n+u>=r}});r=i.trigger("unveil"),a=a.not(r)}var r,o=t(window),u=i||0,s=window.devicePixelRatio>1,l=s?"data-src-retina":"data-src",a=this;return this.one("unveil",function(){var t=this.getAttribute(l);t=t||this.getAttribute("data-src"),t&&(this.setAttribute("src",t),"function"==typeof e&&e.call(this))}),o.on("scroll.unveil resize.unveil lookup.unveil",n),n(),this}}(window.jQuery||window.Zepto);
+function(a){"use strict";function c(c){return this.each(function(){var d=a(this),e=d.data("rh.tab");e||d.data("rh.tab",e=new b(this)),"string"==typeof c&&e[c]()})}var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.rh.tab",{relatedTarget:b[0]}),g=a.Event("show.rh.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.rh.tab",relatedTarget:b[0]}),b.trigger({type:"shown.rh.tab",relatedTarget:e[0]})})}}},b.prototype.activate=function(a,b){function d(){c.removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),a.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0)}var c=b.find("> .active");d()};var d=a.fn.tab;a.fn.tab=c,a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(b){b.preventDefault(),c.call(a(this),"show")};a(document).on("click.rh.tab.data-api",'[data-toggle="tab"]',e)}(jQuery);
!function(factory){"use strict";"function"==typeof define&&define.amd?define(["jquery"],factory):jQuery&&!jQuery.fn.hoverIntent&&factory(jQuery)}(function($){"use strict";var cX,cY,_cfg={interval:100,sensitivity:6,timeout:0},INSTANCE_COUNT=0,track=function(ev){cX=ev.pageX,cY=ev.pageY},compare=function(ev,$el,s,cfg){if(Math.sqrt((s.pX-cX)*(s.pX-cX)+(s.pY-cY)*(s.pY-cY))").addClass("nice-select").addClass(t.attr("class")||"").addClass(t.attr("disabled")?"disabled":"").attr("tabindex",t.attr("disabled")?null:"0").html(' '));var s=t.next(),n=t.find("option"),i=t.find("option:selected");s.find(".current").html(i.data("display")||i.text()),n.each(function(t){var n=e(this),i=n.data("display");s.find("ul").append(e(" ").attr("data-value",n.val()).attr("data-display",i||null).addClass("option"+(n.is(":selected")?" selected":"")+(n.is(":disabled")?" disabled":"")).html(n.text()))})}if("string"==typeof t)return"update"==t?this.each(function(){var t=e(this),n=e(this).next(".nice-select"),i=n.hasClass("open");n.length&&(n.remove(),s(t),i&&t.next().trigger("click"))}):"destroy"==t?(this.each(function(){var t=e(this),s=e(this).next(".nice-select");s.length&&(s.remove(),t.css("display",""))}),0==e(".nice-select").length&&e(document).off(".nice_select")):console.log('Method "'+t+'" does not exist.'),this;this.hide(),this.each(function(){var t=e(this);t.next().hasClass("nice-select")||s(t)}),e(document).off(".nice_select"),e(document).on("click.nice_select",".nice-select",function(t){var s=e(this);e(".nice-select").not(s).removeClass("open"),s.toggleClass("open"),s.hasClass("open")?(s.find(".option"),s.find(".focus").removeClass("focus"),s.find(".selected").addClass("focus")):s.focus()}),e(document).on("click.nice_select",function(t){0===e(t.target).closest(".nice-select").length&&e(".nice-select").removeClass("open").find(".option")}),e(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(t){var s=e(this),n=s.closest(".nice-select");n.find(".selected").removeClass("selected"),s.addClass("selected");var i=s.data("display")||s.text();n.find(".current").text(i),n.prev("select").val(s.data("value")).trigger("change")}),e(document).on("keydown.nice_select",".nice-select",function(t){var s=e(this),n=e(s.find(".focus")||s.find(".list .option.selected"));if(32==t.keyCode||13==t.keyCode)return s.hasClass("open")?n.trigger("click"):s.trigger("click"),!1;if(40==t.keyCode){if(s.hasClass("open")){var i=n.nextAll(".option:not(.disabled)").first();i.length>0&&(s.find(".focus").removeClass("focus"),i.addClass("focus"))}else s.trigger("click");return!1}if(38==t.keyCode){if(s.hasClass("open")){var l=n.prevAll(".option:not(.disabled)").first();l.length>0&&(s.find(".focus").removeClass("focus"),l.addClass("focus"))}else s.trigger("click");return!1}if(27==t.keyCode)s.hasClass("open")&&s.trigger("click");else if(9==t.keyCode&&s.hasClass("open"))return!1});var n=document.createElement("a").style;return n.cssText="pointer-events:auto","auto"!==n.pointerEvents&&e("html").addClass("no-csspointerevents"),this}}(jQuery);
var table_charts=function(){
jQuery('.table_view_charts').each(function(index){
var rowcount=jQuery(this).find('.top_chart_row_found').data('rowcount');
for (var rowcountindex=0; rowcountindex < rowcount; rowcountindex++){
var heightArray=jQuery(this).find('li.row_chart_'+ rowcountindex +'').map(function(){
return jQuery(this).height();
}).get();
var maxHeight=Math.max.apply(Math, heightArray);
jQuery(this).find('li.row_chart_'+ rowcountindex +'').height(maxHeight);
var recomparecolvalue;
jQuery(this).find('.top_chart_wrap li.row_chart_'+ rowcountindex +'').each(function(n){
if(jQuery(this).html()!=recomparecolvalue&&n > 0){
jQuery(this).closest('.table_view_charts').find('li.row_chart_'+ rowcountindex +'').addClass('row-is-different');
}else{
recomparecolvalue=jQuery(this).html();
}});
}});
}
function isVisibleOnScroll(elem){
var $elem=jQuery(elem);
var $window=jQuery(window);
var docViewTop=$window.scrollTop();
var docViewBottom=docViewTop + $window.height();
var elemTop=$elem.offset().top;
var elemBottom=elemTop + $elem.height();
return ((elemBottom >=docViewTop)&&(elemTop <=docViewBottom)&&(elemBottom <=docViewBottom)&&(elemTop >=docViewTop));
}
function reshowNav(){'use strict'; jQuery(this).addClass('hovered'); }
function rehideNav(){'use strict'; jQuery(this).removeClass('hovered');}
var re_ajax_cache={
data: {},
remove: function (cache_id){
delete re_ajax_cache.data[cache_id];
},
exist: function (cache_id){
return re_ajax_cache.data.hasOwnProperty(cache_id)&&re_ajax_cache.data[cache_id]!==null;
},
get: function (cache_id){
return re_ajax_cache.data[cache_id];
},
set: function (cache_id, cachedData){
re_ajax_cache.remove(cache_id);
re_ajax_cache.data[cache_id]=cachedData;
}};
var re_ajax_search={
_current_selection_index:0,
_last_request_results_count:0,
_first_down_up:true,
_is_search_open:false,
init: function init(){
jQuery(document).on('click', '.icon-search-onclick', function(e){
e.stopPropagation();
jQuery('.main-nav').toggleClass('top-search-onclick-open');
if(re_ajax_search._is_search_open===true){
re_ajax_search._is_search_open=false;
}else{
re_ajax_search._is_search_open=true;
if(jQuery('html').hasClass('flash')){
setTimeout(function(){
jQuery('.main-nav .search-header-contents input[name="s"]').focus();
}, 200);
}}
});
jQuery(document).click(function(e){
if(jQuery(e.target).closest(".head_search").length||jQuery(e.target).closest(".custom_search_box").length)
return;
jQuery('.head_search .re-aj-search-wrap').removeClass('re-aj-search-open').empty();
jQuery('.custom_search_box .re-aj-search-wrap').removeClass('re-aj-search-open').empty();
e.stopPropagation();
if(re_ajax_search._is_search_open===true){
re_ajax_search._is_search_open=false;
}});
jQuery(document).click(function(e){
if(jQuery(e.target).closest(".search-header-contents").length)
return;
jQuery('.main-nav').removeClass('top-search-onclick-open');
e.stopPropagation();
if(re_ajax_search._is_search_open===true){
re_ajax_search._is_search_open=false;
}});
jQuery('.re-ajax-search').keydown(function(event){
var ajaxsearchitem=jQuery(this);
if((event.which&&event.which==39)
|| (event.keyCode&&event.keyCode==39)
|| (event.which&&event.which==37)
|| (event.keyCode&&event.keyCode==37)){
re_ajax_search.re_ajax_set_focus(ajaxsearchitem);
return;
}
if((event.which&&event.which==13)||(event.keyCode&&event.keyCode==13)){
var re_ajax_search_cur=jQuery(this).parent().parent().find('.re-sch-cur-element');
if(re_ajax_search_cur.length > 0){
var re_searchopen_url=re_ajax_search_cur.find('.re-search-result-title a').attr('href');
window.location=re_searchopen_url;
}else{
jQuery(this).parent().submit();
}
return false;
}else{
if((event.which&&event.which==40)||(event.keyCode&&event.keyCode==40)){
re_ajax_search.re_aj_search_move_key_down(ajaxsearchitem);
return false;
}else if((event.which&&event.which==38)||(event.keyCode&&event.keyCode==38)){
re_ajax_search.re_aj_search_move_key_up(ajaxsearchitem);
return false;
}else{
if((event.which&&event.which==8)||(event.keyCode&&event.keyCode==8)){
var search_query=jQuery(this).val();
if(search_query.length==1){
jQuery(this).parent().parent().find('.re-aj-search-wrap').removeClass('re-aj-search-open').empty();
}}
re_ajax_search.re_ajax_set_focus(ajaxsearchitem);
setTimeout(function(){
re_ajax_search.do_ajax_call(ajaxsearchitem);
}, 100);
}
return true;
}});
},
re_aj_search_move_key_up: function re_aj_search_move_key_up(elem){
if(re_ajax_search._first_down_up===true){
re_ajax_search._first_down_up=false;
if(re_ajax_search._current_selection_index===0){
re_ajax_search._current_selection_index=re_ajax_search._last_request_results_count - 1;
}else{
re_ajax_search._current_selection_index--;
}}else{
if(re_ajax_search._current_selection_index===0){
re_ajax_search._current_selection_index=re_ajax_search._last_request_results_count;
}else{
re_ajax_search._current_selection_index--;
}}
elem.parent().parent().find('.re-search-result-div').removeClass('re-sch-cur-element');
if(re_ajax_search._current_selection_index > re_ajax_search._last_request_results_count -1){
elem.closest('form').fadeTo(100, 1);
}else{
re_ajax_search.re_search_input_remove_focus(elem);
elem.parent().parent().find('.re-search-result-div').eq(re_ajax_search._current_selection_index).addClass('re-sch-cur-element');
}},
re_aj_search_move_key_down: function re_aj_search_move_key_down(elem){
if(re_ajax_search._first_down_up===true){
re_ajax_search._first_down_up=false;
}else{
if(re_ajax_search._current_selection_index===re_ajax_search._last_request_results_count){
re_ajax_search._current_selection_index=0;
}else{
re_ajax_search._current_selection_index++;
}}
elem.parent().parent().find('.re-search-result-div').removeClass('re-sch-cur-element');
if(re_ajax_search._current_selection_index > re_ajax_search._last_request_results_count - 1){
elem.closest('form').fadeTo(100, 1);
}else{
re_ajax_search.re_search_input_remove_focus(elem);
elem.parent().parent().find('.re-search-result-div').eq(re_ajax_search._current_selection_index).addClass('re-sch-cur-element');
}},
re_ajax_set_focus: function re_ajax_set_focus(elem){
re_ajax_search._current_selection_index=0;
re_ajax_search._first_down_up=true;
elem.closest('form').fadeTo(100, 1);
elem.parent().parent().find('.re-search-result-div').removeClass('re-sch-cur-element');
},
re_search_input_remove_focus: function re_search_input_remove_focus(elem){
if(re_ajax_search._last_request_results_count!==0){
elem.closest('form').css('opacity', 0.5);
}},
process_ajax_response: function (data, callelem){
var current_query=callelem.val();
if(current_query==''){
callelem.parent().parent().find('.re-aj-search-wrap').empty();
return;
}
var td_data_object=jQuery.parseJSON(data);
if(td_data_object.re_search_query!==current_query){
return;
}
re_ajax_search._current_selection_index=0;
re_ajax_search._last_request_results_count=td_data_object.re_total_inlist;
re_ajax_search._first_down_up=true;
callelem.parent().parent().find('.re-aj-search-wrap').addClass('re-aj-search-open').html(td_data_object.re_data);
var iconsearch=callelem.parent().find('.fa-sync');
iconsearch.removeClass('fa-sync fa-spin').addClass('fa-search');
callelem.removeClass('searching-now');
var winheight=jQuery(window).height();
if(winheight < 700){
callelem.parent().parent().find('.re-aj-search-wrap').addClass('re-aj-search-overflow');
}},
do_ajax_call: function do_ajax_call(elem){
var posttypes=elem.data('posttype');
var enable_compare=elem.data('enable_compare');
if(elem.prevObject==undefined){
var catid=elem.data('catid');
}else{
var catid=elem.attr('data-catid');
}
var callelem=elem;
if(elem.val()==''){
re_ajax_search.re_ajax_set_focus(callelem);
return;
}
var search_query=elem.val();
if(re_ajax_cache.exist(search_query)){
re_ajax_search.process_ajax_response(re_ajax_cache.get(search_query), callelem);
return;
}
var iconsearch=elem.parent().find('.fa-search');
iconsearch.removeClass('fa-search').addClass('fa-sync fa-spin');
elem.addClass('searching-now');
jQuery.ajax({
type: 'POST',
url: translation.ajax_url,
data: {
action: 'rehub_ajax_search',
re_string: search_query,
posttypesearch: posttypes,
enable_compare:enable_compare,
catid:catid,
},
success: function(data, textStatus, XMLHttpRequest){
re_ajax_cache.set(search_query, data);
re_ajax_search.process_ajax_response(data, callelem);
},
error: function(MLHttpRequest, textStatus, errorThrown){
}});
}};
var NavOverlayRemoved=true;
var revMenuStyle=function(){
var menu=jQuery('.responsive_nav_wrap'),
openMenu=menu.find('#dl-trigger'),
navMenu=menu.find('#slide-menu-mobile'),
menuList=menu.find('#slide-menu-mobile > .menu'),
subMenu=menu.find('.sub-menu'),
header=jQuery('#main_header'),
mobilecustomheader=jQuery('#rhmobpnlcustom'),
windowHeight=jQuery(window).height();
menuList.addClass('off-canvas').css('height', windowHeight - 52);
if(menuList.find('.close-menu').length===0){
menuList.append('');
}
if(mobilecustomheader.length > 0){
menuList.prepend('');
}
jQuery('#slide-menu-mobile .menu-item-has-children').children('a').after('');
jQuery('#slide-menu-mobile .menu-item-has-children:not(.rh-mobile-linkable)').children('a').addClass('submenu-toggle');
menuList.on('click', '.submenu-toggle', function(evt){
evt.preventDefault();
jQuery(this)
.siblings('.sub-menu')
.addClass('sub-menu-active');
});
subMenu.each(function(){
var $this=jQuery(this);
if($this.find('.back-mb').length===0){
$this.prepend(''+translation.back+' ');
}
menu.on('click', '.back-mb span', function(evt){
evt.preventDefault();
jQuery(this)
.parent()
.parent()
.removeClass('sub-menu-active');
});
});
openMenu.on('click', function(){
jQuery('#wpadminbar').css('z-index', '999');
navMenu.fadeIn(100);
menuList.addClass('off-canvas-active');
jQuery(this).addClass('toggle-active');
if(NavOverlayRemoved){
jQuery('body').append(jQuery('
').hide().fadeIn());
NavOverlayRemoved=false;
}
jQuery('#slide-menu-mobile').find('img.lazyimages').each(function(){
var source=jQuery(this).attr("data-src");
jQuery(this).attr("src", source).css({'opacity': '1'});
});
});
jQuery('#slide-menu-mobile .vc_tta-panel-heading a').on('click', function(e){
e.stopPropagation();
e.preventDefault();
jQuery('#slide-menu-mobile .vc_tta-panel-heading a').removeClass('active');
jQuery('#slide-menu-mobile .vc_tta-panel-body').slideUp();
jQuery(this).addClass('active').closest('.vc_tta-panel').find('.vc_tta-panel-body').slideDown();
});
jQuery(document).on('click touchstart', '.close-menu, .offsetnav-overlay', function(event){
menuList.removeClass('off-canvas-active');
openMenu.removeClass('toggle-active');
jQuery('.sub-menu').removeClass('sub-menu-active');
if(!NavOverlayRemoved){
jQuery('.offsetnav-overlay').remove();
NavOverlayRemoved=true;
}});
}
jQuery(document).on('change', '.rh_woo_drop_cat', function(e){
var catid=jQuery(this).val(),
inputField=jQuery(this).parent().find('.re-ajax-search');
if(inputField.length){
inputField.attr("data-catid", catid);
var inputValue=inputField.val();
if(inputValue!=''){
re_ajax_cache.remove(inputValue);
re_ajax_search.do_ajax_call(inputField);
}}
});
jQuery(document).ready(function($){
'use strict';
(function(){$.simplyToast=function(e,t,n){function u(){$.simplyToast.remove(o)}n=$.extend(true,{},$.simplyToast.defaultOptions,n);var r='';if(n.allowDismiss)r+='× ';r+=e;r+="
";var i=n.offset.amount;$(".simply-toast").each(function(){return i=Math.max(i,parseInt($(this).css(n.offset.from))+this.offsetHeight+n.spacing)});var s={position:n.appendTo==="body"?"fixed":"absolute",margin:0,"z-index":"999999",display:"none","min-width":n.minWidth,"max-width":n.maxWidth};s[n.offset.from]=i+"px";var o=$(r).css(s).appendTo(n.appendTo);switch(n.align){case"center":o.css({left:"50%","margin-left":"-"+o.outerWidth()/2+"px"});break;case"left":o.css("left","20px");break;default:o.css("right","20px")}if(o.fadeIn)o.fadeIn();else o.css({display:"block",opacity:1});if(n.delay>0){setTimeout(u,n.delay)}o.find('[data-dismiss="alert"]').removeAttr("data-dismiss").click(u);return o};$.simplyToast.remove=function(e){if(e.fadeOut){return e.fadeOut(function(){return e.remove()})}else{return e.remove()}};$.simplyToast.defaultOptions={appendTo:"body",customClass:false,type:"info",offset:{from:"top",amount:20},align:"right",minWidth:250,maxWidth:450,delay:4e3,allowDismiss:true,spacing:10}})();
$("img.lazyimages").unveil(40, function(){
$(this).on('load', function(){
this.style.opacity=1;
});
});
$('.tabs, .vc_tta, .wpsm-tabs, .tab-pane').find('img.lazyimages').trigger("unveil");
$(document).on('post-load', function(e){
$("img.lazyimages").unveil(40, function(){
$(this).on('load', function(){
this.style.opacity=1;
});
});
});
$(document).on('woof_ajax_done', function(e){
$("img.lazyimages").unveil(40, function(){
$(this).on('load', function(){
this.style.opacity=1;
});
});
});
$(document).on('faster-woo-widgets-complete', function(e){
$("img.lazyimages").unveil(40, function(){
$(this).on('load', function(){
this.style.opacity=1;
});
});
});
$(document).on('fww-recently-viewed-products-complete', function(e){
$("img.lazyimages").unveil(40, function(){
$(this).on('load', function(){
this.style.opacity=1;
});
});
});
$(document).on('auto-infinite-scroll-complete', function(e){
$("img.lazyimages").unveil(40, function(){
$(this).on('load', function(){
this.style.opacity=1;
});
});
});
$(document).on('super-speedy-search-complete', function(e){
$("img.lazyimages").unveil(40, function(){
$(this).on('load', function(){
this.style.opacity=1;
});
});
});
$('.rhniceselect, .woocommerce-ordering .orderby').niceSelect();
if($('#section-woo-ce-pricehistory').length > 0){
if($('#nopricehsection').length > 0){
$('#section-woo-ce-pricehistory').remove();
$('#tab-title-woo-ce-pricehistory').remove();
}}
$(document).on('click', '.vertical-menu > a', function(e){
e.preventDefault();
e.stopPropagation();
var vertmenu=$(this).closest('.vertical-menu');
if(vertmenu.hasClass('hovered')){
vertmenu.removeClass('hovered').removeClass('vmenu-opened');
}else{
vertmenu.toggleClass("vmenu-opened");
}});
var res_nav=$("#main_header .top_menu").html();
$("#main_header .responsive_nav_wrap").html('');
if($('#re_menu_near_logo').length > 0){
var header_responsive_menu=$("#re_menu_near_logo ul").html();
$("#main_header .responsive_nav_wrap ul.menu").prepend(header_responsive_menu);
}
if($('#main_header .top-nav ul.menu').length > 0){
var header_top_menu_add=$("#main_header .top-nav ul.menu").html();
$("#main_header .responsive_nav_wrap ul.menu").append(header_top_menu_add);
}
if($('#main_header .top_custom_content').length > 0){
var header_top_menu_add=$("#main_header .top_custom_content").html();
$("#main_header .responsive_nav_wrap ul.menu").append(''+header_top_menu_add+'
');
}
$('#main_header .responsive_nav_wrap').wrapInner(function(){
return "";
});
if($('.rh_woocartmenu_cell').length > 0){
$("#main_header .responsive_nav_wrap #dl-menu").prepend($(".rh_woocartmenu_cell").html());
}
if($('.rehub-custom-menu-item.rh_woocartmenu').length > 0){
$("#main_header .responsive_nav_wrap #dl-menu").prepend($(".rehub-custom-menu-item.rh_woocartmenu").html());
}
if($('#main_header .header-top .act-rehub-login-popup').length > 0){
if(typeof $('#main_header .header-top .act-rehub-login-popup').data('type')!=='undefined'){
var copydatatype=$('#main_header .header-top .act-rehub-login-popup').data('type');
}else{
var copydatatype='';
}
if(typeof $('#main_header .header-top .act-rehub-login-popup').data('customurl')!=='undefined'){
var copycustomurl=$('#main_header .header-top .act-rehub-login-popup').data('customurl');
}else{
var copycustomurl='';
}
$("#main_header .responsive_nav_wrap #dl-menu").prepend("");
}
if($('.rehub-custom-menu-item.rehub-top-login-onclick .act-rehub-login-popup').length > 0){
if(typeof $('.rehub-custom-menu-item.rehub-top-login-onclick .act-rehub-login-popup').data('type')!=='undefined'){
var copydatatype=$('.rehub-custom-menu-item.rehub-top-login-onclick .act-rehub-login-popup').data('type');
}else{
var copydatatype='';
}
if(typeof $('.rehub-custom-menu-item.rehub-top-login-onclick .act-rehub-login-popup').data('customurl')!=='undefined'){
var copycustomurl=$('.rehub-custom-menu-item.rehub-top-login-onclick .act-rehub-login-popup').data('customurl');
}else{
var copycustomurl='';
}
$("#main_header .responsive_nav_wrap #dl-menu").prepend("");
}
if($('.rehub-custom-menu-item.rehub-top-login-onclick .user-dropdown-intop').length > 0){
$("#main_header .responsive_nav_wrap #dl-menu").prepend($(".rehub-custom-menu-item.rehub-top-login-onclick").html());
}
if($('#main_header .responsive_nav_wrap #dl-menu .rehub-custom-menu-item').length > 0){
$("#main_header .responsive_nav_wrap #dl-menu .rehub-custom-menu-item").remove();
}
if($('.mobileinmenu').length > 0){
$("#main_header .responsive_nav_wrap #dl-menu").prepend($(".logo-section .mobileinmenu").clone());
}
if($('#logo_mobile_wrapper').length > 0){
$("#main_header .responsive_nav_wrap #dl-menu").prepend($('#logo_mobile_wrapper').html());
$(".logo_image_insticky, header .logo").addClass('hideontablet');
}
if($('.main-nav .logo-inmenu').length > 0){
$("#main_header .responsive_nav_wrap #dl-menu .menu-item.logo-inmenu").remove();
}
if($('#main_header .header-top .user-dropdown-intop').length > 0){
$("#main_header .responsive_nav_wrap #dl-menu").prepend($(".userblockintop").html());
$("#main_header .responsive_nav_wrap #dl-menu .user-dropdown-intop").addClass('rhhidden mobilevisible');
}
$("#main_header .responsive_nav_wrap #dl-menu").prepend(" ");
$("#main_header .responsive_nav_wrap #dl-menu").prepend(" ");
$("nav.top_menu > ul li.menu-item-has-children").hoverIntent({
over: reshowNav,
out: rehideNav,
timeout: 120,
interval: 100
});
revMenuStyle();
re_ajax_search.init();
if($('.right_aff .price_count').length > 0){
var width_ofcontainer=$('.right_aff .price_count').innerWidth() / 2;
$('.right_aff .price_count').append(' ');
}
$('.rehub_scroll, #kcmenu a, .kc-gotop, .vc_btn3-container.rehub_scroll a').on('click',function (e){
e.preventDefault();
if(typeof $(this).data('scrollto')!=='undefined'){
var target=$(this).data('scrollto');
var hash=$(this).data('scrollto');
}else{
var target=$(this.hash + ', a[name="'+ this.hash.replace(/#/,"") +'"]').first();
var hash=this.hash;
}
var $target=$(target);
if($target.length!==0){
$('html, body').stop().animate({
'scrollTop': $target.offset().top - 45
}, 500, 'swing', function (){
if(history.pushState){
history.pushState(null, null, hash);
}else{
window.location.hash=hash;
}});
}});
$('.tabs-menu').delegate('li:not(.current)', 'click', function(){
$(this).addClass('current').siblings().removeClass('current').parents('.tabs').find('.tabs-item').hide().eq($(this).index()).fadeIn(700);
$(this).closest('.tabs').find('img.lazyimages').each(function(){
var source=$(this).attr("data-src");
$(this).attr("src", source).css({'opacity': '1'});
});
});
$('.tabs-menu li:first-child').trigger('click');
$('.wpsm-tabs:not(.vc_tta)').each(function(){
$(this).tabs();
});
$('.wpsm-bar').each(function(){
$(this).find('.wpsm-bar-bar').animate({ width: $(this).attr('data-percent') }, 1500);
});
$('.progress-animate-onclick').on("click", ".trigger-progress-bar", function(e){
$(this).closest('.progress-animate-onclick').find('.cssProgress').addClass('active');
$(this).closest('.progress-animate-onclick').find('.cssProgress-bar').animate({ width: '100%' }, 18000);
});
$(".wpsm-accordion").each(function(){
$(this).accordion({heightStyle: "content" });
});
$("h3.wpsm-toggle-trigger").click(function(){
$(this).toggleClass("active").next().slideToggle("fast");return false;
});
if($('.wpsm-tooltip-sw').length > 0){
$(".wpsm-tooltip-sw").tipsy({gravity: "sw", fade: true, html: true });
}
$('.rehub_woo_tabs_menu').delegate('li:not(.current)', 'click', function(){
$(this).addClass('current').siblings().removeClass('current').parents('.rehub_woo_review').find('.rehub_woo_review_tabs').hide().eq($(this).index()).fadeIn(700);
$(this).closest('.rehub_woo_review').find('img.lazyimages').each(function(){
var source=$(this).attr("data-src");
$(this).attr("src", source).css({'opacity': '1'});
});
})
$('.rehub_woo_tabs_menu li:first-child').trigger('click');
$('.btn_offer_block.choose_offer_woo').click(function(event){
event.preventDefault();
$('.rehub_woo_tabs_menu li.woo_deals_tab').trigger('click');
});
$('.cat_widget_custom .children').parent().find('a').append(' + ');
$('.tabs-item .drop_list').click(function(){
$(this).parent().parent().find('.children').slideToggle();
return false
});
$(document).on('click', '.r_offer_details .r_show_hide', function(e){
$(this).closest('.r_offer_details').find('.open_dls_onclk').slideToggle();
$(this).closest('.r_offer_details').find('.hide_dls_onclk').toggleClass('rhhidden');
$(this).toggleClass('r_show_active');
});
$('.expand_all_offers').click(function(){
var $expand=$(this).closest('.widget_merchant_list');
if($expand.hasClass('expandme')){
$expand.removeClass('expandme');
$(this).find('.expandme').html('-');
}else{
$expand.addClass('expandme');
$(this).find('.expandme').html('+');
}});
if(jQuery("#rh-category-search").length>0){
var a=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("long_name","key_word"),queryTokenizer:Bloodhound.tokenizers.whitespace,local:typeahead_categories});
a.initialize(),jQuery("#rh-category-search .typeahead").typeahead({hint:!1,highlight:!0,minLength:1,autoselect:!0},{name:"categories",displayKey:"long_name",source:a.ttAdapter(),templates:{empty:['','No results found. ',"
"].join("\n")}}),jQuery("#category-search .typeahead").focus(),jQuery(".js-clear-search").on("click",function(){jQuery(this).parent().find(".typeahead").val(""),jQuery(this).addClass("hide")}),jQuery("#rh-category-search .typeahead").keyup(function(){jQuery(this).val().length>=3?jQuery(".js-clear-search").removeClass("hide"):jQuery(".js-clear-search").addClass("hide")}),jQuery(document).on("typeahead:selected",function(a,b){window.location=""+b.html_name})
}
if($('.rh-tilled-gallery').length > 0){
$('.rh-tilled-gallery').each(function(){
var galleryid=$(this).data('galleryid');
$(this).justifiedGallery({
lastRow:'nojustify',
rowHeight:200,
margins:10,
captions:false,
}).on('jg.complete', function (){
});
});
}
$('.rh-container').find('iframe[src*="player.vimeo.com"], iframe[src*="youtube.com"]').each(function(){
var $video=$(this);
if($video.parents('object').length) return;
if($video.parent().hasClass('wpb_video_wrapper')) return;
if($video.parent().hasClass('video-container')) return;
if($video.parent().parent().hasClass('slides')) return;
if(! $video.prop('id')) $video.attr('id', 'rvw' + Math.floor(Math.random() * 999999));
$video.wrap('
');
});
$(document).on("click", ".masked_coupon:not(.expired_coupon)", function(e){
e.preventDefault();
var $this=$(this);
var codeid=$this.data('codeid');
var codetext=$this.data('codetext');
if(typeof $this.data('codeid')!=='undefined'){var couponpage=window.location.pathname + "?codeid=" + codeid;}
if(typeof $this.data('codetext')!=='undefined'){var couponpage=window.location.pathname + "?codetext=" + codetext;}
var couponcode=$this.data('clipboard-text');
var destination=$this.data('dest');
if(destination!=""||destination!="#"){
window.location.href=destination;
}
window.open(couponpage);
});
function GetURLParameter(sParam){
var sPageURL=window.location.search.substring(1);
var sURLVariables=sPageURL.split('&');
for (var i=0; i < sURLVariables.length; i++){
var sParameterName=sURLVariables[i].split('=');
if(sParameterName[0]==sParam){
return sParameterName[1];
}}
}
var coupontrigger=GetURLParameter("codeid");
if(coupontrigger){
var $change_code=$(".rehub_offer_coupon.masked_coupon:not(.expired_coupon)[data-codeid='" + coupontrigger +"']");
var couponcode=$change_code.data('clipboard-text');
$.pgwModal({
url: translation.ajax_url + "?action=ajax_code&codeid=" + coupontrigger,
titleBar: false,
maxWidth: 650,
mainClassName:'pgwModal coupon-reveal-popup',
ajaxOptions:{
success:function(response){
if(response){
$.pgwModal({ pushContent: response });
$change_code.removeClass('masked_coupon woo_loop_btn coupon_btn btn_offer_block wpsm-button').addClass('not_masked_coupon').html(''+ couponcode +' ');
$change_code.closest('.reveal_enabled').removeClass('reveal_enabled');
}else{
$.pgwModal({ pushContent: 'An error has occured' });
}}
}});
};
$(document).on("click", "a.not_masked_coupon", function(e){
e.preventDefault();
});
$(document).on("click", ".csspopuptrigger", function(e){
e.preventDefault();
var destination='#' + $(this).data('popup');
$(destination).toggleClass('active');
$('body').addClass('flowhidden');
});
$(document).on("click", ".csspopup .cpopupclose", function(e){
e.preventDefault();
$(this).closest('.csspopup').removeClass('active');
$('body').removeClass('flowhidden');
});
$(document).on("click", ".toggle-this-table", function(e){
e.preventDefault();
$(this).closest('.rh-tabletext-block').toggleClass('closedtable');
});
$(".rehub_offer_coupon.masked_coupon.expired_coupon").each(function(){
var couponcode=$(this).data('clipboard-text');
$(this).removeClass('masked_coupon woo_loop_btn coupon_btn btn_offer_block wpsm-button').addClass('not_masked_coupon').text(couponcode);
$(this).closest('.reveal_enabled').removeClass('reveal_enabled');
});
if($('.rehub_offer_coupon:not(.expired_coupon)').length > 0){
var client=new Clipboard('.rehub_offer_coupon:not(.expired_coupon)');
var OfferCoupon=$('.rehub_offer_coupon:not(.expired_coupon)');
client.on('success', function(e){
OfferCoupon.find('i').replaceWith(' ');
OfferCoupon.find('i').fadeOut(2500, function(){
OfferCoupon.find('i').replaceWith(' ').fadeIn('slow');
});
});
client.on('error', function(e){
console.log(e);
});
}
$('.ext-source').replaceWith(function(){
return '' + $(this).html() + ' ';
});
$('.int-source').replaceWith(function(){
return '' + $(this).html() + ' ';
});
$('.inf_scr_wrap_auto').each(function(){
var $this=$(this);
$this.infinitescroll({
navSelector: ".more_post",
nextSelector: ".more_post a",
itemSelector: ".inf_scr_item",
loading: {
finishedMsg: '' + translation.fin + ' ',
msgText: '',
img: translation.templateurl + '/images/preload.gif',
},
}, function(){
$this.find('img.lazyimages').each(function(){
var source=$(this).attr("data-src");
$(this).attr("src", source).css({'opacity': '1'});
});
}
);
});
$('.cat-pagination').on('click', 'a:not(.active) ', function(){
var multi_cat=$(this).closest('.multi_cat');
var multi_cat_wrap=multi_cat.find('.multi_cat_wrap');
var page=$(this).data('paginated');
var data={
'action': 'multi_cat',
'page': page,
'tax': multi_cat.data('tax'),
'term': multi_cat.data('term'),
'nonce':translation.nonce,
};
multi_cat_wrap.addClass('loading');
$.post(translation.ajax_url, data, function(response){
if(response!=='fail'){
multi_cat_wrap.html(response);
multi_cat.find('.cat-pagination a').removeClass('active');
multi_cat.find('.cat-pagination a[data-paginated="' + page + '"]').addClass('active');
multi_cat.find('img.lazyimages').each(function(){
var source=$(this).attr("data-src");
$(this).attr("src", source).css({'opacity': '1'});
});
}
multi_cat_wrap.removeClass('loading');
});
});
jQuery(document).on('click', '.share-link-image', function(event){
var href=jQuery(this).data("href"),
service=jQuery(this).data('service'),
width='pinterest'==service ? 750:600,
height='twitter'==service ? 250:'pinterest'==service ? 320:300,
top=(screen.height / 2) - height / 2,
left=(screen.width / 2) - width / 2;
var options='top=' + top + ',left=' + left + ',width=' + width + ',height=' + height;
event.preventDefault();
event.stopPropagation();
window.open(href, service, options);
});
$(document).on('click', '#rehub-comments-tabs span', function(){
if(typeof rating_tabs_ajax_send!=='undefined'&&rating_tabs_ajax_send)
return;
var post_id=$('#rehub-comments-tabs').data('postid');
var rating_tabs_ajax_send=true;
var p=$(this).parent().children().removeClass('active');
$(this).addClass('active');
if($(this).data('tabid')==1){
$('#loadcomment-list').html('');
$('#tab-1').show();
rating_tabs_ajax_send=false;
return;
}
$.ajax({
type: 'post',
data: 'action=show_tab&post_id='+post_id+'&tab_number='+$(this).data('tabid')+'&rating_tabs_id='+translation.rating_tabs_id,
url: translation.ajax_url,
beforeSend: function(){
$('#tab-1').hide();
$('#loadcomment-list').html('');
},
error: function(jqXHR, textStatus, errorThrown){
$('#loadcomment-list').html('error: '+errorThrown);
},
success:function(html_data){
rating_tabs_ajax_send=false;
$("#loadcomment-list").html(html_data);
}});
});
$(window).resize(function(){
var w=$(window).width();
if(w > 1023){
$('#slide-menu-mobile').hide();
$('.offsetnav-overlay').hide();
}});
if($('#respond .must-log-in a').length > 0){
if($('#rehub-login-popup').length > 0){
$("#respond .must-log-in a").addClass('act-rehub-login-popup');
}}
if($('#comments .comment-reply-login').length > 0){
if($('#rehub-login-popup').length > 0){
$(".comment-reply-login").addClass('act-rehub-login-popup');
}}
$(document).on('click', 'body:not(.logged-in) .act-rehub-login-popup', function(e){
e.preventDefault();
var acttype=$(this).data('type');
if(acttype=='login'){
$.pgwModal({
titleBar: false,
target: '#rehub-login-popup',
mainClassName:'pgwModal re-user-popup-wrap',
});
$('.re-user-popup-wrap .rehub-errors').html('');
}
else if(acttype=='register'){
$.pgwModal({
titleBar: false,
target: '#rehub-register-popup',
mainClassName:'pgwModal re-user-popup-wrap',
});
$('.re-user-popup-wrap .rehub-errors').html('');
$('.re-user-popup-wrap .recaptchamodail').attr('id', 'recaptchamodail');
}
else if(acttype=='resetpass'){
$.pgwModal({
titleBar: false,
target: '#rehub-reset-popup',
mainClassName:'pgwModal re-user-popup-wrap',
});
$('.re-user-popup-wrap .rehub-errors').html('');
}
else if(acttype=='restrict'){
$.pgwModal({
titleBar: false,
target: '#rehub-restrict-login-popup',
mainClassName:'pgwModal re-user-popup-wrap',
});
}
else if(acttype=='url'){
if($(this).attr('href')){
var gocustomurl=$(this).attr('href');
}else{
var gocustomurl=$(this).data('customurl');
}
window.location.href=gocustomurl;
}else{
if($('#rehub-custom-login-url').length > 0){
var gocustomurl=$('#rehub-custom-login-url').data('customloginurl');
window.location.href=gocustomurl;
}else{
$.pgwModal({
titleBar: false,
target: '#rehub-login-popup',
mainClassName:'pgwModal re-user-popup-wrap',
});
$('.re-user-popup-wrap .rehub-errors').html('');
}}
});
$(document).on('submit','.re-user-popup-wrap #rehub_login_form_modal',function(e){
e.preventDefault();
var button=$(this).find('button.rehub_main_btn');
button.addClass('loading');
$.post(translation.ajax_url, $(this).serialize(), function(data){
var obj=$.parseJSON(data);
$('.rehub-login-popup .rehub-errors').html(obj.message);
if(obj.error==false){
if(obj.redirecturl){
window.setTimeout(function(){window.location.href=obj.redirecturl;},200);
}else{
window.setTimeout(function(){location.reload()},200);
}
button.hide();
}
button.removeClass('loading');
});
});
$(document).on('submit','.re-user-popup-wrap #rehub_registration_form_modal',function(e){
e.preventDefault();
var button=$(this).find('button.rehub_main_btn');
button.addClass('loading');
$.post(translation.ajax_url, $(this).serialize(), function(data){
var obj=$.parseJSON(data);
$('.rehub-register-popup .rehub-errors').html(obj.message);
if(obj.error==false){
$('.rehub-register-popup').addClass('registration-complete');
if(obj.redirecturl){
window.setTimeout(function(){window.location.href=obj.redirecturl;},4000);
}else{
window.setTimeout(function(){location.reload()},4000);
}}
$('.rehub-register-popup').removeClass('registration-complete');
button.removeClass('loading');
});
});
$(document).on('submit','.re-user-popup-wrap #rehub_reset_password_form_modal',function(e){
e.preventDefault();
var button=$(this).find('button.rehub_main_btn');
button.addClass('loading');
$.post(translation.ajax_url, $(this).serialize(), function(data){
var obj=$.parseJSON(data);
$('.rehub-reset-popup .rehub-errors').html(obj.message);
if(obj.error==false){
window.setTimeout(function(){location.reload()},3000);
}
button.removeClass('loading');
});
});
$('.user-ava-intop').click(function(e){
e.stopPropagation();
$(this).parent().find('.user-dropdown-intop-menu').toggleClass('user-dropdown-intop-open');
$(this).toggleClass('user-ava-intop-open');
});
$('.user-dropdown-intop-menu').click(function(e){
e.stopPropagation();
});
$(document).click(function(){
$('.user-dropdown-intop-menu').removeClass('user-dropdown-intop-open');
$('.user-ava-intop').removeClass('user-ava-intop-open');
$('.re_tax_dropdown').removeClass('active');
});
$('body').on('click', '#rehub_add_offer_form_modal .rehub_main_btn', function(e){
e.preventDefault();
var error;
var button=$(this);
var ref=button.closest('form').find('input.required');
var data=button.closest('form').find('input');
$(ref).each(function(){
if($(this).val()==''){
var errorfield=$(this);
$(this).addClass('error').parent('.re-form-group').prepend('
');
error=1;
$(":input.error:first").focus();
return;
}});
if(!(error==1)){
button.addClass('loading');
$.ajax({
type: 'POST',
url: translation.ajax_url,
data: data,
success: function(){
setTimeout(function(){ button.removeClass('loading'); }, 500);
$('.rehub-offer-popup').toggleClass('rhhidden');
$('.rehub-offer-popup-ok').toggleClass('rhhidden');
},
error: function(xhr, str){
alert('Error: ' + xhr.responseCode);
}});
}
return false;
});
$(document).on("click", ".post_thumbs_wrap .thumbplus:not(.alreadyhot)", function(e){
e.preventDefault();
var $this=$(this);
if($this.hasClass("restrict_for_guests")){
return false;
}
var post_id=$(this).data("post_id");
var informer=parseInt($(this).attr("data-informer"));
$(this).addClass("loading");
$.ajax({
type: "post",
url: translation.ajax_url,
data: "action=hot-count&hotnonce="+translation.hotnonce+"&hot_count=hot&post_id="+post_id,
success: function(count){
$this.removeClass("loading");
$this.addClass('alreadyhot').parent().find('.thumbminus').addClass('alreadyhot');
informer=informer+1;
$this.closest('.post_thumbs_wrap').find('#thumbscount' + post_id + '').text(informer);
$this.attr("data-informer",informer);
}});
return false;
});
$(document).on("click", ".post_thumbs_wrap .thumbminus:not(.alreadyhot)", function(e){
e.preventDefault();
var $this=$(this);
if($this.hasClass("restrict_for_guests")){
return false;
}
var post_id=$(this).data("post_id");
var informer=$(this).data("informer");
$(this).addClass("loading");
$.ajax({
type: "post",
url: translation.ajax_url,
data: "action=hot-count&hotnonce="+translation.hotnonce+"&hot_count=cold&post_id="+post_id,
success: function(count){
$this.removeClass("loading");
$this.addClass('alreadyhot').parent().find('.thumbplus').addClass('alreadyhot');
informer=informer-1;
$this.closest('.post_thumbs_wrap').find('#thumbscount' + post_id + '').text(informer);
}});
return false;
});
$(document).on("click", ".hotmeter .hotplus:not(.alreadyhot)", function(e){
e.preventDefault();
if($(this).hasClass("restrict_for_guests")){
return false;
}
var post_id=$(this).data("post_id");
var informer=$(this).data("informer");
$(this).addClass('alreadyhot').parent().parent().find('.hotminus').addClass('alreadyhot');
$('#textinfo' + post_id + '').html(" ");
$.ajax({
type: "post",
url: translation.ajax_url,
data: "action=hot-count&hotnonce="+translation.hotnonce+"&hot_count=hot&post_id="+post_id,
success: function(count){
$('#textinfo' + post_id + '').html('');
informer=informer+1;
$('#temperatur' + post_id + '').text(informer+"°");
if(informer>translation.max_temp){ informer=translation.max_temp; }
if(informer=0){
$('#scaleperc' + post_id + '').css("width", informer / translation.max_temp * 100+'%').removeClass('cold_bar');
$('#temperatur' + post_id + '').removeClass('cold_temp');
}else{
$('#scaleperc' + post_id + '').css("width", informer / translation.min_temp * 100+'%');
}}
});
return false;
});
$(document).on("click", ".hotmeter .hotminus:not(.alreadyhot)", function(e){
e.preventDefault();
if($(this).hasClass("restrict_for_guests")){
return false;
}
var post_id=$(this).data("post_id");
var informer=$(this).data("informer");
$(this).addClass('alreadyhot').parent().parent().find('.hotplus').addClass('alreadyhot');
$('#textinfo' + post_id + '').html(" ");
$.ajax({
type: "post",
url: translation.ajax_url,
data: "action=hot-count&hotnonce="+translation.hotnonce+"&hot_count=cold&post_id="+post_id,
success: function(count){
$('#textinfo' + post_id + '').html('');
informer=informer-1;
$('#temperatur' + post_id + '').text(informer+"°");
if(informertranslation.max_temp){ informer=translation.max_temp; }
if(informer<0){
$('#scaleperc' + post_id + '').css("width", informer / translation.min_temp * 100+'%').addClass('cold_bar');
$('#temperatur' + post_id + '').addClass('cold_temp');
}else{
$('#scaleperc' + post_id + '').css("width", informer / translation.max_temp * 100+'%');
}}
});
return false;
});
$(document).on("click", ".heart_thumb_wrap .heartplus:not(.alreadywish)", function(e){
e.preventDefault();
var $this=$(this);
if($this.hasClass("restrict_for_guests")){
return false;
}
var post_id=$(this).data("post_id");
var informer=parseInt($(this).attr("data-informer"));
$(this).addClass("loading");
$.ajax({
type: "post",
url: translation.ajax_url,
data: "action=rhwishlist&wishnonce="+translation.wishnonce+"&wish_count=add&post_id="+post_id,
success: function(count){
$this.removeClass("loading");
$this.addClass('alreadywish');
informer=informer+1;
$this.closest('.heart_thumb_wrap').find('#wishcount' + post_id + '').text(informer);
if($('.rh-wishlistmenu-link .rh-icon-notice').length){
if($('.rh-wishlistmenu-link .rh-icon-notice').hasClass('rhhidden')){
$('.rh-wishlistmenu-link .rh-icon-notice').removeClass('rhhidden');
$('.rh-wishlistmenu-link .rh-icon-notice').text(1);
}else{
var overallcount=parseInt($('.rh-wishlistmenu-link .rh-icon-notice').html());
$('.rh-wishlistmenu-link .rh-icon-notice').text(overallcount + 1);
}}
$this.attr("data-informer",informer);
if($('#wishadded' + post_id + '').length > 0){
$.simplyToast($('#wishadded' + post_id + '').html(), 'success');
}}
});
return false;
});
$(document).on("click", ".heart_thumb_wrap .alreadywish.heartplus", function(e){
e.preventDefault();
var $this=$(this);
if($this.hasClass("restrict_for_guests")){
return false;
}
var post_id=$(this).data("post_id");
var informer=parseInt($(this).attr("data-informer"));
var wishlink=$(this).data("wishlink");
if(typeof $(this).data("wishlink")!=="undefined"&&$(this).data("wishlink")!=''&&$('.re-favorites-posts').length==0){
window.location.href=$(this).data("wishlink");
return false;
}
$(this).addClass("loading");
$.ajax({
type: "post",
url: translation.ajax_url,
data: "action=rhwishlist&wishnonce="+translation.wishnonce+"&wish_count=remove&post_id="+post_id,
success: function(count){
$this.removeClass("loading");
$this.removeClass('alreadywish');
informer=informer-1;
$this.closest('.heart_thumb_wrap').find('#wishcount' + post_id + '').text(informer);
if($('.rh-wishlistmenu-link .rh-icon-notice').length){
var overallcount=parseInt($('.rh-wishlistmenu-link .rh-icon-notice').html());
$('.rh-wishlistmenu-link .rh-icon-notice').text(overallcount - 1);
}
$this.attr("data-informer",informer);
if($('#wishremoved' + post_id + '').length > 0){
$.simplyToast($('#wishremoved' + post_id + '').html(), 'danger');
}}
});
return false;
});
if(typeof wishcached!=='undefined'){
var favListed=$(".heartplus");
if(favListed.length!=0){
$.ajax({
type: "get",
url: wishcached.rh_ajax_url,
data: "action=refreshwishes&userid="+wishcached.userid,
success: function(data){
var wishlistids=data.wishlistids.split(',');
if(wishlistids.length!=0){
favListed.each(function(){
var postID=$(this).attr("data-post_id");
if($.inArray(postID, wishlistids)!=-1){
if($(this).hasClass('alreadywish')==false){
$(this).addClass('alreadywish');
var informer=parseInt($(this).attr("data-informer"));
informer=informer+1;
$(this).attr("data-informer", informer);
$(this).closest('.heart_thumb_wrap').find('#wishcount' + postID + '').text(informer);
}}
});
if($('.rh-wishlistmenu-link .rh-icon-notice').length){
if($('.rh-wishlistmenu-link .rh-icon-notice').hasClass('rhhidden')){
$('.rh-wishlistmenu-link .rh-icon-notice').removeClass('rhhidden');
}
$('.rh-wishlistmenu-link .rh-icon-notice').text(data.wishcounter);
}}
},
cache:!1
});
}}
$(document).on("click", ".rh-user-favor-shop", function(e){
e.preventDefault();
var heart=$(this);
var user_id=heart.data("user_id");
heart.find(".favorshop_like").html(" ");
$.ajax({
type: "post",
url: translation.ajax_url,
data: "action=rh-user-favor-shop&favornonce="+translation.hotnonce+"&rh_user_favorite_shop=&user_id="+user_id,
success: function(count){
if(count.indexOf("already")!==-1){
var lecount=count.replace("already","");
if(lecount==0){
var lecount="0";
}
heart.find(".favorshop_like").html(" ");
heart.removeClass("alreadyinfavor");
heart.find(".count").text(lecount);
}else{
heart.find(".favorshop_like").html(" ");
heart.addClass("alreadyinfavor");
heart.find(".count").text(count);
}}
});
return false;
});
$(document).on('click', '.re_ajax_pagination_btn', function(e){
e.preventDefault();
var $this=$(this);
var containerid=$this.data('containerid');
var activecontainer=$('#'+containerid);
var sorttype=$this.data('sorttype');
var offset=$this.data('offset');
var filterargs=activecontainer.data('filterargs');
var innerargs=activecontainer.data('innerargs');
var template=activecontainer.data('template');
var data={
'action': 're_filterpost',
'sorttype': sorttype,
'filterargs':filterargs,
'template':template,
'containerid':containerid,
'offset':offset,
'innerargs':innerargs
};
$this.parent().find('span').removeClass('active');
$this.addClass('active');
$.ajax({
type: "POST",
url: translation.ajax_url,
data: data,
success: function(response){
if(response!=='fail'){
activecontainer.find('.re_ajax_pagination').remove();
if(template=='query_type3'){
var $content=$(response);
activecontainer.find('.masonry_grid_fullwidth').append($content).masonry('appended', $content);
}else{
activecontainer.append($(response).hide().fadeIn(1000));
}
activecontainer.find('img.lazyimages').each(function(){
var source=$(this).attr("data-src");
$(this).attr("src", source).css({'opacity': '1'});
});
}}
});
});
$(document).on('inview', '.re_aj_pag_auto_wrap .re_ajax_pagination_btn', function(e){
e.preventDefault();
var $this=$(this);
var containerid=$this.data('containerid');
var activecontainer=$('#'+containerid);
var sorttype=$this.data('sorttype');
var offset=$this.data('offset');
var filterargs=activecontainer.data('filterargs');
var innerargs=activecontainer.data('innerargs');
var template=activecontainer.data('template');
var data={
'action': 're_filterpost',
'sorttype': sorttype,
'filterargs':filterargs,
'template':template,
'containerid':containerid,
'offset':offset,
'innerargs':innerargs
};
$this.parent().find('span').removeClass('re_ajax_pagination_btn');
$this.parent().find('span').removeClass('active_ajax_pagination');
$this.addClass('active_ajax_pagination');
$.ajax({
type: "POST",
url: translation.ajax_url,
data: data,
success: function(response){
if(response!=='fail'){
activecontainer.find('.re_ajax_pagination').remove();
if(template=='query_type3'){
var $content=$(response);
activecontainer.find('.masonry_grid_fullwidth').append($content).masonry('appended', $content);
}else{
activecontainer.append($(response).hide().fadeIn(1000));
}
activecontainer.find('img.lazyimages').each(function(){
var source=$(this).attr("data-src");
$(this).attr("src", source).css({'opacity': '1'});
});
}}
});
});
$('.re_filter_panel').on('click', '.re_filtersort_btn:not(.active)', function(e){
e.preventDefault();
var $this=$(this);
var containerid=$this.data('containerid');
var activecontainer=$('#'+containerid);
var sorttype=$this.data('sorttype');
var filterargs=activecontainer.data('filterargs');
var innerargs=activecontainer.data('innerargs');
var template=activecontainer.data('template');
var data={
'action': 're_filterpost',
'sorttype': sorttype,
'filterargs':filterargs,
'template':template,
'containerid':containerid,
'innerargs':innerargs
};
$this.closest('ul').addClass('activeul');
$this.addClass('re_loadingbefore');
activecontainer.addClass('sortingloading');
$.ajax({
type: "POST",
url: translation.ajax_url,
data: data,
success: function(response){
if(response!=='fail'){
if(template=='query_type3'){
var $content=$(response);
activecontainer.find('.masonry_grid_fullwidth').html('').prepend($content).masonry('prepended', $content);
}else{
activecontainer.html($(response).hide().fadeIn(1000));
}
activecontainer.find('img.lazyimages').each(function(){
var source=$(this).attr("data-src");
$(this).attr("src", source).css({'opacity': '1'});
});
}
$this.closest('.re_filter_panel').find('span').removeClass('active');
$this.removeClass('re_loadingbefore').addClass('active');
activecontainer.removeClass('sortingloading');
$this.closest('ul').removeClass('activeul');
if($this.closest('ul').hasClass('re_tax_dropdown')){
$this.closest('.re_tax_dropdown').find('.rh_choosed_tax').html($this.html()).show();
$this.closest('.re_tax_dropdown').find('.rh_tax_placeholder').hide();
$this.closest('.re_filter_panel').find('.re_filter_ul li:first-child span').addClass('active');
}
if($this.closest('ul').hasClass('re_filter_ul')){
$this.closest('.re_filter_panel').find('.rh_tax_placeholder').show();
$this.closest('.re_filter_panel').find('.rh_choosed_tax').hide();
}}
});
});
$('.re_filter_panel').on('click', '.re_filter_ul .re_filtersort_btn.active', function(e){
e.preventDefault();
$(this).closest('.re_filter_panel').find('ul.re_filter_ul span').toggleClass('showfiltermobile');
});
$('.rh_tab_links').on('click', 'a.active', function(e){
e.preventDefault();
$(this).closest('.rh_tab_links').find('a').toggleClass('showtabmobile');
});
$('.dokan-dash-sidebar .dokan-dashboard-menu').on('click', 'li.active', function(e){
if($(window).width() < 768){
e.preventDefault();
$(this).closest('.dokan-dashboard-menu').find('li').toggleClass('showtabmobile');
}});
$('.re_tax_dropdown').on('click', '.label', function(e){
e.stopPropagation();
e.preventDefault();
$(this).closest('.re_tax_dropdown').toggleClass('active');
});
$('body').on('click', '.showmefulln', function(e){
e.preventDefault();
var $this=$(this);
var postid=$this.data('postid');
var aj_get_full_enabled=$this.attr('data-enabled');
var data={
'action': 're_getfullcontent',
'postid': postid,
};
var newshead=$this.parent().find('.newsimage');
var newscont=$this.parent().find('.newsdetail');
var newsheadfull=$this.parent().find('.newscom_head_ajax');
var newscontfull=$this.parent().find('.newscom_content_ajax');
var newsbtn=$this.parent().find('.newsbtn').html();
var headcontent=$this.parent().find('.newstitleblock').html();
if(aj_get_full_enabled==1){
newsheadfull.fadeOut(500, function(){
newshead.fadeIn(500);
$this.attr('data-enabled', 2).removeClass('compress');
});
newscontfull.fadeOut(500, function(){
newscont.fadeIn(500);
});
}
else if(aj_get_full_enabled==2){
newshead.hide(10);
newscont.hide(10);
newsheadfull.fadeIn(1000);
newscontfull.fadeIn(1000);
$this.attr('data-enabled', 1).addClass('compress');
}else{
$this.addClass('re_loadingafter');
$.ajax({
type: "POST",
url: translation.ajax_url,
data: data,
success: function(response){
if(response!=='fail'){
newscont.hide(10);
newshead.hide(10);
newscontfull.html($(response).hide().fadeIn(1000).append(newsbtn));
newsheadfull.html($(headcontent).hide().fadeIn(1000));
newscontfull.find('.rate-bar').each(function(){
$(this).find('.rate-bar-bar').animate({ width: $(this).attr('data-percent') }, 1500);
});
}
$this.attr('data-enabled', 1).removeClass('re_loadingafter').addClass('compress');
}});
}});
$('.product-categories .show-all-toggle').each(function(){
if($(this).siblings('ul').length > 0){
var $toggleIcon=$(' ');
$(this).siblings('ul').hide();
if($(this).siblings('ul').is(':visible')){
$toggleIcon.addClass('open');
$toggleIcon.html(' ');
}
$(this).on('click', function(){
$(this).siblings('ul').toggle('fast', function(){
if($(this).is(':visible')){
$toggleIcon.addClass('open');
$toggleIcon.closest('.closed-woo-catlist').removeClass('closed-woo-catlist');
$toggleIcon.html(' ');
}else{
$toggleIcon.removeClass('open');
$toggleIcon.html(' ');
}});
return false;
});
$(this).append($toggleIcon);
}});
jQuery.fn.print=function(){var is_chrome=Boolean(window.chrome); if(this.size()>1)return void this.eq(0).print();if(this.size()){var t="printer-"+(new Date).getTime(),o=$("